大部分其他問題都是關於AJAX工具包無法正常工作的問題,它與某種形式的錯誤有關。我沒有可以參考的錯誤!這使得這個bug有點難以理解。我有一種感覺我錯過了一步。我已經通過了所有的文檔,它表明我正在做的一切正確。AJAX工具包安裝不起作用VS2012
的問題: 我試圖用一個文本框,日曆擴展(我已經讀了,我不再需要但這是拋開了點)。當我點擊上述文本框以確保工具包正在工作時,沒有日曆彈出!
雙重檢查:要檢查它是否是日曆本身(再次,請閱讀它不再需要)我添加了一個確認按鈕擴展器來測試工具包。它也不起作用。
到目前爲止我做了什麼?我有:使用NuGet最新版本的Ajax Control Toolkit(7.1213)安裝/重新安裝,在web.config中註釋掉註冊表並添加到頁面頂部(反之亦然),每次卸載/重新安裝都重新啓動VS2012,嘗試直接從工具箱(取自ajaxcontroltoolkit.dll)拉取語法,而不用手工輸入。
驗證碼:
web.config文件(由上的NuGet安裝時添加)
...
<pages>
<controls>
<add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" />
</controls>
</pages>
</system.web>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Microsoft.WindowsAzure.Storage" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.1.0.4" newVersion="2.1.0.4" />
</dependentAssembly>
</assemblyBinding>
</runtime>
...
page1.aspx這個
...
<%--patient ID panel--%>
<asp:Panel ID="pat_id_pnl" runat="server">
<div align="center">
<asp:Label runat="server" Text="SSN/MRN:" />
<asp:TextBox ID="ssn_mrn_txt" runat="server" style="margin-left:5px; margin-right:15px;"/>
<asp:Label runat="server" Text="Date of Appt:" />
<asp:TextBox ID="date_appt_txt" runat="server" style="margin-left:5px; margin-right:15px;"/>
<%--add calendar to date_appt_txt--%>
<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="Server" />
<ajaxToolkit:CalendarExtender ID="CalendarExtender1" runat="server" TargetControlID="date_appt_txt" Format="MM/dd/yyyy" />
<asp:Button ID="search_btn" runat="server" Text="Search" />
<%--Test confirm button extender--%>
<ajaxToolkit:ConfirmButtonExtender ID="ConfirmButtonExtender1" runat="server" ConfirmText="Are you sure you want to click this?" TargetControlID="search_btn"></ajaxToolkit:ConfirmButtonExtender>
</div>
</asp:Panel>
....
當我說我指的是前面的行「在web.config中註釋掉註冊表並添加到頁面頂部」我的意思是我在web.config中評論了這一點:
<pages>
<controls>
<add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" />
</controls>
</pages>
和第一內容佔位之前已將此添加到頁面頂部:
<%@ Register tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" %>
任何幫助,不勝感激!謝謝。