2011-09-30 18 views
7

AJAX Control Toolkitを使用してDNN 6のモジュールを正常に動作させた人はいますか? DNN 5.xから6.xに移行したときに、モジュールが機能しなくなりました。 モジュールはエラーなしでコンパイルされますが、クライアント側のスクリプトエラーが発生します。DotNetNuke 6はAjax Control Toolkitをサポートしていますか?

'AjaxControlToolkitにはASP.NET Ajax 4.0スクリプトが必要です。正しいバージョンのスクリプトが参照されていることを確認してください。 ASP.NET ScriptManagerを使用している場合は、AjaxControlToolkit.dllのToolkitScriptManagerに切り替えます。

Telerikのコントロールと競合していると思われます。しかし、私はどのようにそれを修正するための情報が見つかりませんでした。

答えて

1

をそれは一緒に仕事ができる、しかし、あなたはにいくつかの変更を行う必要がありますDNNのコアここで

観光名所のリスト:あなたがAjaxControlToolkitの.NET 4.0バイナリの最新バージョンを使用している

  • チェックは(私はそれがTelerik 2011.01とDNN 6.0.1のために働く聞かせすることができました。 519とACT 2011年9月v4.1.50927)あなたのweb.configファイル内のバージョンへSystem.Web.ExtensionsSystem.Web.Extensions.Designのためのアセンブリバインディングリダイレクトを持っていることを
  • チェック4.0
  • 、方法AddScriptManager RadScriptManagerのインスタンス化を見つけ、Library\Framework\AJAX.csを見つけ、DNNソースパッケージを取りますそれはバージョン6のためです。 EnableScriptCombine = false:ライン54に0.1見た目は1以上のプロパティ初期化子を追加します。それをコンパイルして(もちろん、リリース構成で)、DotNetNuke.dllを取得し、DNNインストールにドロップします。

あなたは行うべきです。 2010.1.625から始まるボックスの外に動作する必要があることが述べられていたにもかかわらず

クレジットは、Telerik supportに行きます。わかりませんが、私はそれらを間違ってしまったのでしょうか、あるいは単にこのバグを再導入しました。

P.S. DNNのサポートpromisesは11月にバージョン6.1.0をリリースし、最新のTelerikコントロールをサポートしています。まだ同じエラー -

2

あなたはASP.NET AJAXコントロールツールキットの古いバージョンを使用することができるはずですが、彼らはToolkitScriptManagerを要求し始めると、あなたはどんなと運の外になりますけれども(DNNと運の外出それは使用していますScriptManagerのタイプをオーバーライドする方法はありませんので、DNNのバージョン、。

DNN 6以降では、彼らはTelerikのRadScriptManagerを使用しています。以前は、ToolkitScriptManagerのために切り替えるためにコアコードを変更し、今の切り替えができアウト他の問題が発生する場合があります。

+1

DNN6の1つのインストールでASP.NET AJAXと 'RadScriptManager'を使用してモジュールを混在させる方法はありますか?またはDNN5で固定していますか? – Abel

1

ちょうど6.1核兵器とjaxcontroltoolkitの最後のバージョンを確認しました。 これはもうサポートされていないようです。悲しいです:(

+0

DNN 6.1.3にアップグレードし、AJAXToolkitを?細かい作業このページでそれを見ることができます - http://www.pokerdiy.com/poker-league/lid/241/rods-sydney-poker-league.aspx(注意 - 私はいくつかの中にAJAX Toolkitをアップグレードしていません時間!) – Rodney

関連する問題