我有一个用户控件在Web表单上,声明如下:
<nnm:DeptDateFilter ID="deptDateFilter" runat="server" AllowAllDepartments="True" />
在此控件的代码后台中,
AllowAllDepartments
声明如下:internal bool AllowAllDepartments { get; set; }
然而,当我查看页面并在控件的Page_Load
事件处理程序中设置断点时,我的AllowAllDepartments
属性始终为false。可能的原因是什么?
突发新闻:即使以编程方式设置属性,在我命中控件的Page_Load断点时,该属性值也没有任何效果。以下是宿主页面的Page_Load:
deptDateFilter.FilterChanged += deptDateFilter_FilterChanged;
if (!IsPostBack)
{
deptDateFilter.AllowAllDepartments = true;
PresentReport();
}