このエラーが発生しています。私はいくつかのドロップダウンを埋めるためにICallbackEventHandlerを使用しています。特定の条件で、特定のaspcページにリダイレクトしたいが、私が取得しているResponse.Redirectをページコールバックで呼び出すことはできません
Response.Redirectはページコールバックで呼び出すことはできません。
私はServer.Transferも使用していますが、問題は解決しませんでした。
このエラーが発生しています。私はいくつかのドロップダウンを埋めるためにICallbackEventHandlerを使用しています。特定の条件で、特定のaspcページにリダイレクトしたいが、私が取得しているResponse.Redirectをページコールバックで呼び出すことはできません
Response.Redirectはページコールバックで呼び出すことはできません。
私はServer.Transferも使用していますが、問題は解決しませんでした。
Response.Redirect()は、ページライフサイクルの実行を完全に停止するResponse.End()
を呼び出します。
コールバックメソッドでは使用できません。代わりにクライアントメソッドを使用できます。window.location.href = "...."
あなたの提案をありがとう。私は使用しました – Sharad
あなたの応答のおかげでありがとう、私はまた次を試しました 文字列strSessiontimoutUrl = string.Concat(HttpContext.Current.Request.UrlReferrer.Scheme、 "://"、HttpContext.Current.Request.UrlReferrer.Host、ConfigurationManager.AppSettings ["POINT_SESSION_TIMEOUT_URL"]); ClientScript.RegisterStartupScript(Page.GetType()は、 "リダイレクト"、 "<スクリプトタイプ= 'テキスト/ javascriptの'> window.top.location.href = '" + strSessiontimoutUrl + "';"、false)を; でも動作しませんでした。 – Sharad
投稿にさらにソースコードを投稿できますか? – shenhengbin
hmmmm .. ok。あなたの質問はどこですか? – Shoban
可能な重複:** [Response.Redirectをページコールバックで呼び出すことはできません](http://stackoverflow.com/questions/1538749/how-to-avoid-response-redirect-cannot-be-called -in-a-page-callback)** –