需要帮助在c#web表单应用程序中创建日期选择器

时间:2014-03-19 16:05:32

标签: c# forms date datepicker controls

我正在使用c#web表单创建Web应用程序。我需要两个日期选择器来选择日期间隔。但是我找不到任何默认的datepicker。日历服务器控件不适合我,因为日历很大,没有选项来调整它。我找到了一个从system.windows.controls命名空间以编程方式添加日期选择器控件的解决方案,但我的visual studio在该命名空间中没有看到datepicker类。 有谁知道如何解决这种情况? 任何帮助将不胜感激

1 个答案:

答案 0 :(得分:8)

实现此目的的最快方法之一是使用第三方客户端datePicker,例如来自JQueryUI的那个。

http://jqueryui.com/datepicker/

您还需要JQuery本身:http://jquery.com/download/

您可以在文档中添加文本框:

<asp:textbox: id="startDate" runat="server" cssclass="datepicker-field"/>

然后,您可以添加javascript以声明您希望所有具有特定css类的文本框成为datepickers:

<script>
    $(document).ready(function(){
         $('.datepicker-field').datepicker();        
    });
</script>

在您的表单回发后,您将能够从startDate.Text获取所选日期值为字符串

所以你必须解析并验证价值