我有一个声明的web表单上的用户控制,如下所示:用户控制没有得到声明属性值
<nnm:DeptDateFilter ID="deptDateFilter" runat="server" AllowAllDepartments="True" />
在代码隐藏该控制,AllowAllDepartments
声明如下:
internal bool AllowAllDepartments { get; set; }
然而,当我查看该页面,并设置该控件的Page_Load
事件处理程序设置断点,我AllowAllDepartments
属性始终为false。这有什么可能的原因?
BREAKING NEWS:当我在控件的Page_Load中打断我的断点时,即使以编程方式设置属性对属性值也没有影响。这里是主机页面的Page_Load:
deptDateFilter.FilterChanged += deptDateFilter_FilterChanged;
if (!IsPostBack)
{
deptDateFilter.AllowAllDepartments = true;
PresentReport();
}
强大的文本
你有没有想过这一个? – 2010-08-03 19:16:44