1

数か月前に以下のエラーが発生し始めました。これは mac os 6 のようです。以下の問題を解決するために誰か助けてもらえますか? 私たちのサイトには部分的なレンダリングがたくさんありますが、asp.net は ipad 6_0_1 では処理できないと考えているようです。

イベント ターゲット: ctl00$ScriptManager1

例外: System.Web.HttpUnhandledException (0x80004005): 'System.Web.HttpUnhandledException' 型の例外がスローされました。---> System.InvalidOperationException: ページは非同期ポストバックを実行していますが、ScriptManager.SupportsPartialRendering プロパティが false に設定されています。非同期ポストバック中にプロパティが true に設定されていることを確認します。System.Web.UI.ScriptManager.OnPageInitComplete (オブジェクト送信者、EventArgs e) で System.EventHandler.Invoke (オブジェクト送信者、EventArgs e) で System.Web.UI.Page.ProcessRequestMain (ブール値 includeStagesBeforeAsyncPoint、ブール値 includeStagesAfterAsyncPoint) で System. Web.UI.Page.HandleError(Exception e) System.Web.UI.Page.ProcessRequestMain (ブール値 includeStagesBeforeAsyncPoint、ブール値 includeStagesAfterAsyncPoint) で System.Web.UI.Page.ProcessRequest (ブール値 includeStagesBeforeAsyncPoint、

ユーザー エージェント: Mozilla/5.0 (iPad; Mac OS X のような CPU OS 6_0_1) AppleWebKit/536.26 (Gecko のような KHTML) バージョン/6.0 Mobile/10A523 Safari/8536.25

4

1 に答える 1

0

私は一日中これに取り組んできたので、上記のコメントに加えて、最終的に何をしたかを投稿したいと思いました. ブラウザの重要な機能は

ecmascriptversion=1.5
w3cdomversion=1.0
supportscallback=true

これらのいずれかが存在しない場合、Sys.WebForms オブジェクトは作成されません。

最終的に、App_Browsers フォルダーにカスタム ブラウザー ファイルを作成しました。

<browsers>
   <gateway id="IPad" parentID="Safari">
      <identification>
         <userAgent match="iPad" />
      </identification>

      <capabilities>
         <capability name="ecmascriptversion" value="1.5" />
         <capability name="w3cdomversion" value="1.0" />
         <capability name="supportscallback" value="true" />
         <capability name="supportsxmlhttp" value="true" />
      </capabilities>
   </gateway>
</browsers>

最後の機能は Sys.WebForms オブジェクトの作成には必要ありませんが、XMLHttpRequest オブジェクトなしで Ajax がどのように機能するかはよくわかりません。

于 2013-03-07T04:50:29.030 に答える