我创建了一个母版页,我正在使用ajax日历控件来表示日期。我在日期文本框中添加了ajax日历控件。但是当我运行它时,日历没有显示。当我点击文本框时,它没有显示日历。问题是什么?请帮忙。
这是我的代码 -
<td class="auto-style2"><asp:TextBox ID="txtdob" runat="server" Width="161px" CausesValidation="True" Height="19px"></asp:TextBox>
<asp:ScriptManager ID="ScriptManager1" runat="server" > </asp:ScriptManager>
<cc1:CalendarExtender ID="txtdob_CalendarExtender" runat="server" Enabled="True" TargetControlID="txtdob" Format="mm/dd/yyyy" >
</cc1:CalendarExtender>
</td>
答案 0 :(得分:1)
尝试添加 ToolkitScriptManager ,而不是 ScriptManager
格式中您有Format =“mm / dd / yyyy”
mm无效月份
将其更改为
格式= “MM / DD / YYYY”
<asp:TextBox ID="txtdob" runat="server"
Width="161px" CausesValidation="True"
Height="19px"></asp:TextBox>
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager>
<asp:CalendarExtender ID="txtdob_CalendarExtender" runat="server"
Enabled="True" TargetControlID="txtdob"
Format="MM/dd/yyyy" >
</asp:CalendarExtender>
答案 1 :(得分:0)
注册您的ajaxcontroltoolkit
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="ajaxToolkit" %>
答案 2 :(得分:0)
确保您已将AjaxContrlToolKit添加到Bin文件夹然后注册您的ajaxcontrol
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="cc1" %>