13

私の ASP.NET サイトでは、Telerik コントロールを使用して日付と時刻のピッカーをバインドしています。IE 10 を除くすべてのブラウザーで正常に動作し、スクリプト デバッガーを実行すると、js エラーが表示されます。

SCRIPT5007: 未定義または null 参照のプロパティ 'documentElement' を取得できません Telerik.Web.UI.WebResource.axd、行 166 文字 2

誰でも知っていますが、この問題を解決するにはどうすればよいですか?

どうもありがとう!

4

6 に答える 6

14

web.config (system.webServer) 行に追加しました:

<httpProtocol>
  <customHeaders>
    <clear />
    <add name="X-UA-Compatible" value="IE=9" />
  </customHeaders>
</httpProtocol>   

そしてそれは問題を修正しました。

于 2012-12-25T11:46:26.980 に答える
2

ここで解決策を見つけました

<head>タグ内に次のコードを挿入し、

<meta http-equiv="x-ua-compatible" content="IE=9">

于 2013-10-01T05:20:27.277 に答える
1

ihorkoの答えは私にとってうまくいきました。Windows 2008サーバー(IIS 7)では、ihorkoが提案したことを実行します。Windows 2003サーバー(IIS 6)で作業している場合は、次を使用します。

cscript adsutil.vbs set w3svc / HttpCustomHeaders "X-Powered-By:ASP.NET" "X-UA-Compatible:IE = 9"

この行をbatファイルに入れて、de c:\ inetpub\adminscriptsフォルダーから実行できます。

Telerikスイートのアップグレードは、請求書を支払い、新しいdllをコピーするほど簡単ではありません。新しいバージョンの動作は少し異なるため、テストする必要があります。telerikフォームデコレータを使用するとレイアウトが変更される場合があります(マージンの以前の「バグ」は解決されましたが、コードで修正すると、アップグレード後にレイアウトが歪む可能性があります)。

于 2013-03-17T20:36:32.763 に答える
1

以前のバージョンの Telerik を使用しているように見えるため、このエラーが発生しています。IE 10 などの最新のブラウザーを対象とする場合は、最新の Telerik バージョンへのアップグレードを検討する必要があります。

telerik dll バージョン = 2009.2.826.35 による IE 10 の参照エラー

于 2013-03-06T13:03:59.217 に答える
1

DNN6 Web サイトの解決策を探しているときに、この投稿を見つけました。エラーはほぼ同じでした

SCRIPT5007: 未定義または null 参照のプロパティ 'documentElement' を取得できません

ihorko が提案した解決策を試し、web.config を編集しましたが、うまくいきませんでした。それで、これを解決するために私がしたことをあなたと共有させて ください: -10.aspx

私にとってはうまくいきました!

于 2013-06-05T10:06:25.573 に答える