我在我的应用程序中使用 Infragistics 控件。如果用户从我的应用程序中删除,那么我想将该用户重定向到不授权页面。对于页面的重定向,我正在使用 HttpContext 方法,但它不起作用。我也通过java脚本尝试了windows.location,但它不能正常工作。有人可以帮助我如何使用 AJAX 重定向页面吗?
提前感谢您的帮助。
我在我的应用程序中使用 Infragistics 控件。如果用户从我的应用程序中删除,那么我想将该用户重定向到不授权页面。对于页面的重定向,我正在使用 HttpContext 方法,但它不起作用。我也通过java脚本尝试了windows.location,但它不能正常工作。有人可以帮助我如何使用 AJAX 重定向页面吗?
提前感谢您的帮助。
您是否在后面的代码中使用了按钮单击事件(或类似事件)?
如果是这样 Response.Redirect(url) 将按照非 AJAX 请求工作?
如果您使用 Infragistics webAsyncRefreshPanel,那么您需要创建一个文字控件并将其添加到 webAsyncRefreshPanel 控件集合中。试试下面的代码。
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append("<script language='javascript'>");
sb.Append("window.location=notautorizepage.aspx")
sb.Append("</script>");
LiteralControl c = new LiteralControl(sb.ToString());
webAsyncRefreshPanel.Controls.Add(c);