Skip to main content
 首页 » 编程设计

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

2024年01月21日35grandyang

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

请您参考如下方法:

实现此目的的最快方法之一是使用第 3 方客户端 datePicker,例如来自 JQueryUI 的日期选择器。

http://jqueryui.com/datepicker/

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

您可以将文本框添加到您的文档中:

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

然后您可以添加 javascript 来声明您希望所有具有特定 css 类的文本框成为日期选择器:

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

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

因此您必须解析并验证该值