我有一个DetailsView控件,在编辑模式下,我想隐藏和显示基于DropDownList的值(DropDownList使其回发)的字段。如何防止为DetailsView重新绑定当隐藏或显示字段
问题是当隐藏和显示操作发生时,DetailsView控件将为它重新绑定并清除所有填充的字段!
如何防止此行为?
我有一个DetailsView控件,在编辑模式下,我想隐藏和显示基于DropDownList的值(DropDownList使其回发)的字段。如何防止为DetailsView重新绑定当隐藏或显示字段
问题是当隐藏和显示操作发生时,DetailsView控件将为它重新绑定并清除所有填充的字段!
如何防止此行为?
你说ü[R采用水滴dowlist。我假设你使用SelectedIndexChanged事件来执行你的操作。你有没有设置你的下拉列表自动回发属性为真?
如果不行,请尝试将
<asp:DropDownList ID="DDList1" runat="server" AutoPostBack="True">
</asp:DropDownList>
这可能是一个原因。
希望它可以帮助... :)
你试过吗(!Postback)BindTheData(); – 2012-04-26 23:08:44
我刚刚在Page_Load中试过这个,但没有帮助。 if(!IsPostBack)DetailsView1.DataBind(); – ABCD 2012-04-26 23:13:45
你可以发布你的代码吗? – 2012-04-27 00:07:39