0

MVC ビュー ページで Kendo TabStrip コントロールを使用しています。私は4つのタブを持っています。各タブの部分ビューを使用しています。各タブで HTML をレンダリングするために Ajax を使用しています。また、各部分ビューの JavaScript で jquery を使用しています。最初はタブが正常にロードされ、問題はありません。各タブに送信ボタンがあります。送信ボタンをクリックすると、サーバーへのポストバックが行われ、いくつかの作業が行われ、クライアントに戻り、次に使用可能なタブに切り替わります。新しいタブに切り替えると、古いタブがエラーを返しています。

Microsoft jscript ランタイム エラー: オブジェクトが必要です

私はこの問題を調査してきましたが、解決策を見つけることに成功していません。私はあなたたちが助けることができるのを助けています。

更新されたコメント:

これは仕事のためなので、コードを投稿することはできません。しかし、私はこの問題についてもう少し知りました。まず、ビューやコントローラーに問題はありません。Telerik から Kendo にアップグレードする前は、タブ コントロール、ビュー、およびコントローラーはすべて正常に機能していたからです。第二に、問題は、ポストバックが発生するたびに、タブ コントロールが部分ビューを通常のビューのように扱っていることです。

このためのコードのセットアップは非常に簡単です。剣道タブ コントロールと各タブについて、部分ビューを使用しています。各部分ビューには送信ボタンがあります。ボタンをクリックすると、上記のエラーが発生します。Telerik コントロールでは正常に機能しましたが、Kendo では機能しません。

4

2 に答える 2

0

コードを投稿するのを待っている間に、次のことを調べることができます。

  1. jquery/剣道スクリプトは適切に含まれていますか
  2. Telerik がサポートするバージョンの jquery (1.9.1+) を使用する
  3. JavaScript の構文を確認してください
于 2014-10-02T01:19:48.640 に答える