我在更新面板中有一个checkboxlist。在回发列表中记得像我想要的。asp.net updatepanel checkboxlist属性消失
问题: 当我填写复选框列表时,我添加了自定义属性。
cblItems.Items(1).Attributes.Add("id", "")
其工作在页面加载。但是在回传中,我的新属性消失了。
我不想重新填充列表,因为用户可能有检查项目,我想记住检查值。
你知道如何记住属性。或者也许有办法重新创建列表并记住选中的项目?
我在更新面板中有一个checkboxlist。在回发列表中记得像我想要的。asp.net updatepanel checkboxlist属性消失
问题: 当我填写复选框列表时,我添加了自定义属性。
cblItems.Items(1).Attributes.Add("id", "")
其工作在页面加载。但是在回传中,我的新属性消失了。
我不想重新填充列表,因为用户可能有检查项目,我想记住检查值。
你知道如何记住属性。或者也许有办法重新创建列表并记住选中的项目?
保护小组的Page_Load(BYVAL发件人为对象,BYVALË作为System.EventArgs)把手Me.Load
If Page.IsPostBack Then
Recreate_attribute_cblItems()
在您的页面加载中验证是否不是回发并尝试添加新属性。类似的东西:
protected void Page_Load(object sender, EventArgs e) {
if (!this.IsPostBack) {
cblItems.Items(1).Attributes.Add("id", "");
}
}
事实上其相反。我需要在PostBask上重新添加每个属性。 – forX 2013-03-18 15:17:20