ajax日历控件在母版页中不起作用

时间:2014-01-24 07:41:38

标签: asp.net

我创建了一个母版页,我正在使用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>

3 个答案:

答案 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" %>