ASP.Net Ajax 対応の Web サイトで断続的なエラーが発生します。私が受け取っているエラーは、昔ながらの「Microsoft JScript ランタイム エラー: 'Sys' は未定義です」というエラーです。このエラーをグーグルで検索すると、通常、正しい「httpHandlers」と「httpModules」を「web.Config」ファイルに追加するよう提案されます。このプロジェクトの web.config ファイルには、これら 2 つのセクションの次の行が既に含まれています。下記参照:
<system.web>
<httpHandlers>
<remove path="*.asmx" verb="*"/>
<add path="*.asmx" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
<add path="*_AppService.axd" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
<add path="ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
<add path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource" validate="false"/>
<add path="Telerik.ReportViewer.axd" verb="*" type="Telerik.ReportViewer.WebForms.HttpHandler, Telerik.ReportViewer.WebForms, Version=3.0.9.430, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" validate="true"/>
<add type="Telerik.ReportViewer.WebForms.HttpHandler, Telerik.ReportViewer.WebForms, Version=3.0.9.430, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" path="Telerik.ReportViewer.axd" verb="*" validate="true"/>
</httpHandlers>
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</httpModules>
</system.web>
エラーは断続的で、ページをデバッグするときにまったく表示されないこともあれば、1 日ほどの間一貫して表示されることもありますか? 注意が必要な別の領域を誰か他の人に提案してください。
ところで、ページで Telerik ajax コントロールを使用しています。カスタム JavaScript の 1 つは、scriptmanager の前にレンダリングします。「RadScriptManager1.RegisterClientScriptBlock(...)」と「ClientScript.RegisterClientScriptBlock(...)」の両方を使用しようとしましたが、どちらも「Sys.WebForms.PageRequestManager._initialize(...)」行の上にスクリプト ブロックをレンダリングしているようです。 .
どんな助けでも感謝します。よろしくお願いします、Duane。