Как я могу перенаправить страницу с AJAX? - PullRequest
1 голос
/ 02 декабря 2009

Я использую управление инфраструктурой в моем приложении. Если пользователь будет удален из моего приложения, то я хочу перенаправить этого пользователя, чтобы не авторизовать страницу. для перенаправления страницы я использую метод HttpContext, но он не работает. Я пробовал windows.location также через java-скрипт, но он тоже не работает. Может кто-нибудь помочь мне, как перенаправить страницу с AJAX?

Заранее спасибо за помощь.

Ответы [ 2 ]

1 голос
/ 02 декабря 2009

Если вы используете 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); 
1 голос
/ 02 декабря 2009

Вы используете событие нажатия кнопки (или что-то подобное) в своем коде?

Если это так, Response.Redirect (url) будет работать согласно запросу без AJAX?

...