是否有更好的方法或ajax控件(对于日历)

时间:2012-08-16 10:38:26

标签: asp.net .net ajax ajaxcontroltoolkit

我需要在文本框中显示日历。

  

这可以使用ajaxToolkit:Calendar控件来实现。

     

我可以使用FilteredTextBoxExtender来确保它只输入有效字符。

     

此外,我可以使用jQuery确保日期仅为有效日期(13/13/20123是无效日期)。

但它有更好的方法或ajax控件(在工具包中)吗?

注意:我正在寻找使用ajax控件工具包的解决方案。对于我的项目,不允许使用jQuery-UI。

<ajaxToolkit:Calendar runat="server"
TargetControlID="Date1"
CssClass="ClassName"
Format="MMMM d, yyyy"
PopupButtonID="Image1" />


<ajaxToolkit:FilteredTextBoxExtender ID="ftbe" runat="server"
TargetControlID="txtDate"         
FilterType="Custom, Numbers"
ValidChars="1234567890/" />

参考:

  1. http://forums.asp.net/p/1825929/5076051.aspx/1?Re+How+to+disable+future+dates+in+ajax+calendar+extender+

1 个答案:

答案 0 :(得分:1)

尝试使用jQuery UI Datepicker:

<script>
    $(function() {
        $( "#datepicker" ).datepicker();
    });
</script>

<div class="demo">
   <p>Date: <input id="datepicker" type="text"></p>
</div>

jQuery UI Datepicker