0
在網頁,創建動態控制,當不記得選擇的選擇下拉菜單項DDL項目動態控制ASP.NET
例如
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/3684/Rainaining-State-for-Dynamically-Created-Controls-i – Peter 2014-09-11 09:55:07
問題沒有在創建,問題在保存選定的項目 – vit2708 2014-09-11 10:02:46
這涉及到保持控制的狀態,這是我給你的鏈接。 – Peter 2014-09-11 10:07:34