在用Response.Redirect()或Response.Write()進行URL帶參數的頁面重定向時出現如題所示的錯誤。
1:Ajax是無刷新的,而使用Response進行帶參重定向時需要刷新頁面。所以只須在UpdatePanel下設置“asp:PostBackTrigger”的“ControlID”為指定的控件名稱即可,如:
<Triggers>
<asp:PostBackTrigger ControlID="btnSave" />
</Triggers>
2:如果你用的是微軟的ajax框架,彈出提示框應該用:
ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "updateScript", "alert('對不起,賬號和密碼錯誤');", true);
3:EnableEventValidation="false"