我有一個aspx頁面,上面有一個ajax面板和一個按鈕。 這是我的按鈕:Ajax Div定位
<asp:Button ID="Button1" runat="server" OnClientClick="javascript:SetValues()" onclick="Button1_Click" Text="Button" />
當我按一下按鈕我稱之爲setValues方法上的OnClientClick事件()函數。該功能將改變屏幕上div的位置。 Button1_Click方法正在服務器上運行,並用數據加載div。
問題是,「SetValues()」所做的工作被取消,因爲從服務器回來後的div將回到它在屏幕上的原始位置。
你知道動態網頁是如何工作的嗎?除非您將它們都傳輸到服務器並返回到客戶端,否則您不能期望客戶端更改保留在回發中。 – jcolebrand 2010-10-12 19:57:24
那麼有沒有一種方法可以保持會話中的值,使用JavaScript,所以服務器端代碼也將能夠看到這些值? – 2010-10-12 20:01:50