アプリケーションで 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);