【发布时间】:2009-11-25 10:02:23
【问题描述】:
我在 Web 表单上有一个用户控件,声明如下:
<nnm:DeptDateFilter ID="deptDateFilter" runat="server" AllowAllDepartments="True" />
在此控件的代码隐藏中,AllowAllDepartments 声明如下:
internal bool AllowAllDepartments { get; set; }
然而,当我查看页面并在控件的Page_Load 事件处理程序中设置断点时,我的AllowAllDepartments 属性始终为假。这可能是什么原因?
突发新闻:当我在控件的 Page_Load 中点击断点时,即使以编程方式设置属性也不会影响属性值。这是主机页面的Page_Load:
deptDateFilter.FilterChanged += deptDateFilter_FilterChanged;
if (!IsPostBack)
{
deptDateFilter.AllowAllDepartments = true;
PresentReport();
}
【问题讨论】:
-
你有想过这个吗?
标签: asp.net user-controls