Asp.net ajax日历控件在母版页中不工作
我已经创建了一个母版页,我正在使用ajax日历控件来控制日期。我在日期文本框中添加了ajax日历控件。但是当我运行这个时,日历没有显示。当我点击文本框时,它不会显示日历。有什么问题?请帮忙 这是我的密码-Asp.net ajax日历控件在母版页中不工作,asp.net,Asp.net,我已经创建了一个母版页,我正在使用ajax日历控件来控制日期。我在日期文本框中添加了ajax日历控件。但是当我运行这个时,日历没有显示。当我点击文本框时,它不会显示日历。有什么问题?请帮忙 这是我的密码- <td class="auto-style2"><asp:TextBox ID="txtdob" runat="server" Width="161px" CausesValidation="True" Height="19px"></asp:TextBox>
<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>
注册您的ajaxcontrol工具包
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="ajaxToolkit" %>
确保已将AjaxControlKit添加到Bin文件夹,然后注册AjaxControlKit
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="cc1" %>
尝试添加ToolkitScriptManager而不是ScriptManager 在格式中,您有format=“mm/dd/yyyy” mm无效月份 换成 Format=“MM/dd/yyyy”
您是否在页面中添加了脚本管理器?是。但是我还是遇到了同样的问题,这个html没有问题。请从td中删除class=“auto-style2”,然后重试。
<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>