.aspx上受保护的属性设置器无法正常工作

时间:2013-03-28 17:10:39

标签: properties user-controls webforms protected

任何机构都可以解释为什么我控制了受保护的属性,无法从.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"/>

当我尝试调试setter时,从未调用过。

1 个答案:

答案 0 :(得分:0)

刚刚意识到智能感知不可见。并且此属性被识别为HTML属性。