UpdatePanel裡使用頁面跳轉問題

2022-04-12 06:19:15 字數 395 閱讀 1383

問題:如果在ajax的updatepanel中的按鈕中用response.redirect()或response.write()進行url帶引數的頁           面重定向會出現錯誤。

原因:由於ajax是無重新整理的,而使用response進行帶參重定向時需要重新整理頁面。

解決辦法:

string scriptstr = "location.replace('web/default.aspx')";

scriptmanager.registerstartupscript(this.updatepanel1, this.gettype(), "click", scriptstr, true);

UpdatePanel使用時注意說明

在使用微軟提供的ajax時注意乙個頁面form 的id與name千萬不能一樣。如果一樣的話,updatepanel的無重新整理就不會起到作用!例 乙個頁面裡面可能會有多個使用者控制項 uctop topindex runat server id indextop 可能一些控制項裡面會有乙個form....

AJAX控制項UpdatePanel使用詳解

page language c autoeventwireup true codefile accordion.aspx.cs inherits ajax accordion register assembly ajaxcontroltoolkit namespace ajaxcontroltool...

使用指令碼操作UpdatePanel中控制項的問題

假設有乙個指令碼 用js或者jquery等類似手段編寫 為updatepanel中的乙個普通的textbox賦值。如果你以為這樣寫 你將發現程式一開始執行還正常,但是如果在updatepanel中加上乙個button,點選裡邊的button之後textbox1將不再存有文字。為什麼呢?因為updat...