2

3.5 フレームワークを使用しているにもかかわらず、aspx アプリケーションを実行しようとすると、このエラーが発生します。

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

SO を検索し、この投稿 (「AjaxControlToolkit には ASP.NET Ajax 4.0 スクリプトが必要です」) の解決策を試しましたが、まだエラーが発生します。AjaxControlToolkitには ASP.NET Ajax 4.0 スクリプトが必要です。、しかし運がない。

私は VS 2008 SP 1 を使用しています。refrences フォルダーでは、AjaxControlToolkit のバージョンは "3.5.50401.0" です。この問題を解決する方法はありますか?

4

3 に答える 3

1

以前の投稿に基づいて、UpdatePanel コントロールがあるかもしれません。updatepanel コントロールがないことを確認してください。それらは Telerik コントロールではうまく機能しません (私の経験に基づく)。

于 2013-05-08T02:42:39.920 に答える
0

このサイトを参照して、新しいツールキットをダウンロードしてください,リンク

最新の ajax ツールキットを使用して APS.net 4.0 フレームワークで開発された他のサイトからコードをコピーして貼り付け、「Ajax Control Toolkit」をダウンロードしてインストールすると、問題は解決したと思います。

これでうまくいくことを願っています。

于 2013-05-08T05:03:21.943 に答える
-1

標準の「ScriptManager」ではなく、「ToolkitScriptManager」を含める必要があります。ToolkitScriptManager を追加するには、まず aspx ページにアセンブリ名前空間を含める必要があります。

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit"
TagPrefix="asp" %>

次に、マネージャーを含めて、標準のスクリプトマネージャーを変更するだけです

<asp:ScriptManager ID="scriptMaster" runat="server"></asp:ScriptManager>

これに:

<asp:ToolkitScriptManager ID="toolkitScriptMaster" runat="server">
</asp:ToolkitScriptManager>

参照用にこれらのリンクを参照できます

リンク 1 リンク2

それがあなたを助けることを願っています

于 2013-05-07T04:52:29.673 に答える