回发时的ASP.NET数据绑定
正在处理ASP.NET 4.0项目,该项目使用用户控件根据存储在数据库中的定义动态生成表单。一个表单字段如下所示:回发时的ASP.NET数据绑定,asp.net,data-binding,postback,Asp.net,Data Binding,Postback,正在处理ASP.NET 4.0项目,该项目使用用户控件根据存储在数据库中的定义动态生成表单。一个表单字段如下所示: <usc:RefControl ID="ctrlUser1" ReferenceFieldId='product.user1' ValidationFormat="^\d+\.?\d{0,2}$" runat="server"/> 因此,事件树成为 用户控件页_Init=>Hook InitComplete处理程序 页面(aspx)页面_I
<usc:RefControl ID="ctrlUser1"
ReferenceFieldId='product.user1'
ValidationFormat="^\d+\.?\d{0,2}$"
runat="server"/>
因此,事件树成为
您不能只在Page_Load()中设置属性吗
这对我不起作用,但建议是合理的。我只是没有提供足够的问题信息让你知道:)接受。
<usc:RefControl ID="ctrlUser2"
ReferenceFieldId='product.user2'
ValidationFormat="<%# GetUserDateValidationFormat()%>"
runat="server"/>
/// <summary>
/// Returns a regular expression that validates the current user's date format
/// </summary>
public string GetUserDateValidationFormat()
{
//...
}
protected void Page_Init(object sender, EventArgs e)
{
Page.InitComplete += new EventHandler(Page_InitComplete);
}
public void Page_Load(...)
{
ctrlUser1.ValidationFormat = GetUserDateValidationFormat();
// do whatever stuff you do
}