[英]Popup calendar doesnt seem to popup on textbox focus
我創建了一個簡單的彈出式日歷,它似乎無法在文本框的焦點上打開,我也不知道問題出在哪里:
<asp:TableRow>
<asp:TableCell>
<asp:Label ID="Label3" runat="server" Text="Start Date"></asp:Label>
</asp:TableCell>
<asp:TableCell>
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></asp:ToolkitScriptManager>
<asp:TextBox ID="txtStartDate" runat="server"></asp:TextBox>
<asp:CalendarExtender ID="CalendarExtender1" TargetControlID="txtStartDate" runat="server" />
</asp:TableCell>
</asp:TableRow>
代碼很好。 完全沒有問題,但是, 建議將ToolkitScriptManager放在form標記的下面。 另外,我想問題不在於代碼,而在於項目中添加的工具包的引用。
怎么解決:
1)右鍵單擊您的websiteName,然后選擇“添加引用” 。 瀏覽到AjaxControlToolkit.dll所在的路徑,然后按OK。
2)如果您已經在項目中設置了引用, 請將其刪除,然后重新添加引用。
3) 請確保在項目中添加的引用具有與Visual Studio工具箱中相同的工具箱版本。 否則可能會導致嚴重的問題。
在web.config文件中添加:
<add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add verb="GET" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler" validate="false"/>
在我的項目參考中添加了System.Web.Extensions
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.