2011-07-15 5 views
0

いつかこの問題が公開されました。誰かが私の問題を解決するためにajaxコントロールの代わりにjqueryを使用する方法を教えてくれたので、その答えを受け入れました。私は今、もう一度ajaxコントロールが必要であることを知ります。特に、AsyncFileUploadコントロールはFileUpLoadが私のために働いていないためです。だからここに再び問題があり、わずかに改訂された。Visual Studio 2010でAjaxを使用する際の問題

私はVS 2010プロジェクトにAjaxコントロールを追加しようとしています。以前私はVS2008を使用したときに動作するようにしました。私はこの例外が発生し続ける:

Error 1 The type 'System.Web.UI.ScriptControl' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. 

ここに私がしたことがあります。私はajax 4ツールキットをダウンロードし、プロジェクトへの参照を追加しました。私はまた私のプロジェクトにsystem.web拡張への参照を追加しました。これを行うと、これらの行がweb.configに追加されます。

<add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 

私はこれらの行を自分のaspxファイルに追加しました。

<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="cc1" %> 

そして

<cc1:AsyncFileUpload ID="afuMine" runat="server" /> 
</asp:Content> 

しようとする明白なことは、System.Web.Extensionsへの参照を追加することです。残念ながらそれは役に立たなかった。

私もバックアウトしてAjax 3.5を試しましたが、これは役に立ちませんでした。私は、System.Web.Extensionsが4.0の間、ajax dllが4.1であることに気付きました。私はこのことが重要かどうかわかりませんが、私はajax 4.0または 'System.Web.Extensions 4.1'を見つけることができません。 もう一度お返事ありがとうございます。

答えて

1

System.Web.Extensions.Designを参照しました。エラーはSystem.Web.Extensionsを参照する必要があります。これはAjaxControlToolkit dllにあります。あなたは、私は別のフォーラムで答えを見つけて、私はあなたとそれを共有したいと思った

<assemblies> 
    ... 
    <add assembly="AjaxControlToolkit"/> 
</assemblies> 
+0

私はそれが役に立たなかったことを試みました。私も同様に質問を修正します。 –

関連する問題