1

我在我的应用程序中使用 Infragistics 控件。如果用户从我的应用程序中删除,那么我想将该用户重定向到不授权页面。对于页面的重定向,我正在使用 HttpContext 方法,但它不起作用。我也通过java脚本尝试了windows.location,但它不能正常工作。有人可以帮助我如何使用 AJAX 重定向页面吗?

提前感谢您的帮助。

4

2 回答 2

1

您是否在后面的代码中使用了按钮单击事件(或类似事件)?

如果是这样 Response.Redirect(url) 将按照非 AJAX 请求工作?

于 2009-12-01T21:38:28.097 回答
1

如果您使用 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); 
于 2009-12-01T22:41:56.667 回答