我在我的应用程序中使用Infragistics控件。如果用户从我的应用程序中删除,那么我想将该用户重定向到不授权页面。对于页面的重定向,我正在使用HttpContext方法,但它无法正常工作。我也通过java脚本尝试了windows.location,但它也不能正常工作。有人可以帮助我如何使用AJAX重定向页面吗?
提前感谢您的帮助。
答案 0 :(得分:1)
您是否正在使用代码中的按钮点击事件(或类似内容)?
如果是这样,Response.Redirect(url)将按照非AJAX请求工作?
答案 1 :(得分: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);