6

シンプルな DotNetNuke モジュールを作成していますが、ajax を含むコントロールを追加するたびに、ページの編集メニューが何らかの形で干渉します。問題のコントロールは Syncfusion のもので、数値テキスト ボックスです。標準の Microsoft ユーザー コントロールを使用している限り、ページとメニュー機能は正常に機能します。たとえば、asp.netまたはhtmlのajax数値テキストボックスを変更すると、うまく機能します。ajax テキストボックスを追加するとすぐに、編集ページ メニューが機能しません。他の誰かがこの問題を経験しましたか?

追加情報: Syncfusion コントロールには、特定の jQuery バージョンは必要ありません。DNN イベント ビューアにエラーは記録されません。私は FireBug を使ってトラックをたどろうとしましたが、何も明らかになりません。
問題を視覚化するのに役立つスクリーンショットを添付しました。 ここに画像の説明を入力

4

1 に答える 1

3

これは、jQuery の競合が原因で発生します。syncfusion コントロールは、独自の jQuery ライブラリをロードします。モジュール内の問題を回避するには、DNN Web 構成ファイルの appSettings セクションにキーを追加します。

"SFjQueryLoad" 値="false"

これにより、コントロールは、DNN Web サイトによって提供される jQuery ライブラリのみを使用するようになります。

于 2013-03-11T23:43:55.497 に答える