0
我有一些基於用戶選擇在下拉菜單中顯示/隱藏的面板。現在頁面上有幾個控件導致回發。所以一旦隱藏我的面板後發生回發,再次顯示所有面板,我的隱藏面板也會顯示出來。如何保留在回發上使用Javascript修改的項目
不知道如何保留分別顯示和隱藏在回發上的面板。
我有一些基於用戶選擇在下拉菜單中顯示/隱藏的面板。現在頁面上有幾個控件導致回發。所以一旦隱藏我的面板後發生回發,再次顯示所有面板,我的隱藏面板也會顯示出來。如何保留在回發上使用Javascript修改的項目
不知道如何保留分別顯示和隱藏在回發上的面板。
將您的回傳控件和需要在UpdatePanel中進行更新的更新模式設置爲有條件,以便您的其他代碼在回發之後不會發送。
例子:
<asp:UpdatePanel ID="updMain" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:Panel ID="pnl" runat="server" DefaultButton="lnkSave">
.....
</asp:Panel>
</ContentTemplate>
</asp:UpdatePanel>
現在,當你更新updMain它會更新這個更新面板裏面的內容僅此面板外,這樣其他的JavaScript修改的屬性不會影響。
保存數據的另一種方法是保存在隱藏字段中,並在回發後根據您的要求讀取HiddenField和代碼。
您是否使用asp classic(.aspx文件)? – Ygalbel
是..ASP.net .aspx頁面 – Programmerzzz