1

コントロールにプロパティを保護している場合、.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"/>

セッターをデバッグしようとしているときに呼び出されませんでした。

4

1 に答える 1

0

インテリセンスでは見えないことに気づきました。そして、このプロパティは HTML 属性のように認識されます。

于 2013-03-28T17:17:34.653 に答える