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 に答える