簡體   English   中英

彈出日歷似乎沒有在文本框焦點上彈出

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM