コントロールにプロパティを保護している場合、.aspxから設定できない理由を誰かが説明できますか?
コントロール:
public partial class SomeUserControl : UserControl
{
protected bool SomeProperty
{
get { return ViewState["SomeProperty"] != null && (bool) ViewState["SomeProperty"]; }
set { ViewState["SomeProperty"] = value; }
}
...
}
.aspx での宣言:
<custom:SomeUserControl ID="SomeUserControl1" runat="server" SomeProperty="true"/>
セッターをデバッグしようとしているときに呼び出されませんでした。