私はASP 3.5 Webサイトを開発しています。私はそれにいくつかのAjaxを付けました。.netサーバー上でajaxツールキットが動作しません
私のマシンでは、すべてのことがチャームのように機能しますが、サーバーにアップロードしても機能しません。例:
<form id="form1" runat="server">
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager>
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:CalendarExtender ID="TextBox1_CalendarExtender" runat="server"
Enabled="True" TargetControlID="TextBox1">
</asp:CalendarExtender>
</div>
</form>
私は2番目のラインとして<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
とbinディレクトリ内のAjaxControlToolkit.dllを持って
yが<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
がunknowでエラーが発生しますが、私は私のweb.configファイルに次の行を追加する前に
<pages>
<controls>
<add tagPrefix="asp" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit" />
エラーは発生しませんが、テキストボックスのみが表示されるため、カレンダーは機能しません。
多くのページを読みましたが、解決策が見つかりません。事前
のおかげで私はどうやら、私は本番サーバー上のAJAXのWeb拡張機能をインストールする必要がありました
をお読みください。私はもともとbinフォルダにajaxtoolkit.dllとpdbを置くことだけが必要であると思っていました。そうではありません。プロダクションサーバーにAjaxsetup.msiをインストールする必要があります。
本当ですか? updatepanelを使った簡単なスクリプトマネージャーが動作しますが、ツールキットはありません!
をこのリンクをチェックアウトしかし – Luis
、私はローカルホストでのScriptManager 1カレンダーdoesntの仕事を入れている場合、サーバーでもない:(私はあなたがToolkitScriptManagerを使用していた気づいていなかった、あなたはあなたの中にアセンブリリストにAjaxControlToolkitを追加しましたweb.config? – Vadim
回答を参照してください2 :) – Luis