动态控件ASP.NET
本文关键字:NET ASP 动态控件 | 更新日期: 2023-09-27 18:21:26
在网页中,动态创建控件,当选择下拉项时,ddl不记得所选项
示例
protected void Page_Init(object sender, EventArgs e)
{
// create
DropDownList ddl = new DropDownList();
ddl.SelectedIndexChanged += new EventHandler(ddl_selectedIndexChanged);
ddl.AutoPostBack = true;
//....
Page.Controls.Add(ddl);
// Fill dropdownlist when page loaded first time
ddl.DataSource = LoadFormDataBase;
ddl.DataBind();
}
protected void ddl_selectedIndexChanged(object sender, EventArgs e)
{
//
}
当所选下拉项网页重新创建,而我所选的项消失时,ViewState不起作用。这种动态控件经常使用,我对使用Session有疑问吗?
按照以下方式操作:
http://www.codeproject.com/Articles/502251/How-to-create-controls-dynamically-in-ASP-NET-and
您需要小心处理视图状态。