AJAX的新品牌。我想將它添加到Visual Studio(2015版)。ASP.NET和AJAX - CalendarExtender不工作
我下載了AJAX,並將.dll文件添加到了我的網站應用程序的Bin中。然後我進入我的工具箱併爲這個.dll文件添加了一個新標籤。
然後我說這我的web.config:
<controls>
<add tagPrefix="ajaxtoolkit"
namespace="AjaxControlToolkit"
assembly="AjaxControlToolKit"/>
</controls>
我將此添加到我的母版頁:
<asp:ScriptManager ID="ScriptManager1" runat="server" />
我有這樣一個WebForm頁面(在頁面上使用我的主人頁面模板):
<asp:TextBox ID="TxtRegStart" runat="server" CssClass="formtextbox"></asp:TextBox>
<asp:CalendarExtender ID="TxtRegStart_CalendarExtender" runat="server" TargetControlID="TxtRegStart"></asp:CalendarExtender>
CalendarExtender不執行任何操作...爲什麼? (在文本框中單擊不會拉起日曆。)我忘了要做什麼?
UPDATE
我得到它的工作。我不得不從這個<asp:ScriptManager ID="ScriptManager1" runat="server" />
我的母版頁上更改我的代碼如下:
<ajaxtoolkit:ToolkitScriptManager runat="Server" EnableScriptGlobalization="true" EnableScriptLocalization="true" ID="ScriptManager1" ScriptMode="Debug" CombineScripts="false" />
僅供參考,ToolkitScriptManager現在已棄用。 – moarboilerplate
我應該用什麼來代替?對不起,這個很新。 – RockOn
對不起,應該提供了更多的信息。 ToolkitScriptManager現在不推薦使用,ScriptManager首選。但是,你可能需要升級你的工具包版本(可能通過nuget包管理器?) – moarboilerplate