UpdatePanel里使用页面跳转问题
问题:如果在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);
原因:由于Ajax是无刷新的,而使用Response进行带参重定向时需要刷新页面。
解决办法:
string scriptStr = "location.replace('Web/Default.aspx')";
ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "click", scriptStr, true);