2010-12-13 16 views
0

私はjsエラーに直面していますが、私はまだその理由を特定していません。RadGridで使用する場合のRadEditor javascriptエラー(this._contentHiddenTextarea.form)

<telerik:RadTabStrip MultiPageID="uxMultiPage" ID="uxTabStrip" runat="server" CssClass="TabStrip"> <Tabs> <telerik:RadTab meta:ResourceKey="uxTabA" PageViewID="uxTabA"> </telerik:RadTab> <telerik:RadTab meta:ResourceKey="uxTabB" PageViewID="uxTabB"> </telerik:RadTab> <telerik:RadTab meta:ResourceKey="uxTabC" PageViewID="uxTabC"> </telerik:RadTab> </Tabs> </telerik:RadTabStrip>

私はuxTabBにuxTabAで2 RadEditors、いくつかのaspxコントロールを入れて、私は(組み込み機能内のAJAXを使用してクラシックRadGrid)RadGridを置く -

uxTabC

にuxGridSourceという名前の、私は」 ImageButton(uxGridSourceのCommandItemでuxCmdSaveという名前)を使用しています。 ボタンuxCmdSaveをクリックした後、すべてがOKですが、私は、クライアントのエラーを取得しています

ライン:エラー 310715465:「this._contentHiddenTextarea.form」はその後

nullまたはオブジェクトではありませんが、私私のページ上のどのタブ(上記の3つのタブを使用しています)にナビゲートすることはできません。 このエラーはRadEditorからスローされたと思いますが、解決策がまだわかりません。

ただし、ページがRadGridではなくページ上のボタンによって完全にポストバックされている場合、このエラーは発生しません。

私を助けてください。

答えて

0

これは、従来のRadGridとRadEditorでajax機能を併用した場合に発生する可能性があります。しかし、私はまだ解決策が何であるか分からない。

助けてください!

0

古いTelerik ASP.NET(クラシック)スイートと現在のASP.NET AJAXスイートのコントロールを混在させないでください。従来のRadGridコントロールをASP.NET AJAXコントロールに切り替え、RadAjaxPanelでラップして、従来のコントロールで構築されたAjax機能を有効にする必要があります。

+0

ご利用いただきありがとうございます。 RadGridの内部にAJAXの組み込み機能を無効にすることで問題を解決しましたが、代わりにUpdatePanelを使用します。すべては今大丈夫です。このコントロールには従来のRadGridが含まれており、共通のコントロールとして構築されていて別のRadGridで使用されているため、新しいバージョンのRadGridには移行しませんでした。私はこれをもう一度試すのが怠惰です:d – soledad

0

私は、アプリケーションのコントロールの同じバージョンを最初に使用しようとします。 ASP.NETクラシックコントロールとASP.NET AJAXコントロールを混在させると、手間がかかり、JSエラーが発生しやすくなります。私は、一方から他方への移行をかなり単純明快にするべきだと考えていますが、スイッチ(具体的にはRadGrid)に関してはhere is a documentation articleです。

関連する問題