我有一個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