【问题标题】:block the day in every month in asp.net在asp.net中阻止每个月的一天
【发布时间】:2015-05-05 04:23:20
【问题描述】:

我有一个文本模式为日期的文本框。我想阻止所有月/年的星期日。建议我一些想法。

  <asp:TextBox ID="txtfromdate" runat="server" Enabled="True" OnTextChanged="From_TextChanged" TextMode="Date" ></asp:TextBox>

【问题讨论】:

标签: javascript c# html


【解决方案1】:

除了使用 JQuery 进行客户端检查外,您还应该使用例如服务器端检查。 C# 以防被绕过。您可以添加一个CustomValidator 控件,在ServerValidate 事件上获取ServerValidateEventArgsValue 字符串属性。使用DateTime.Parse 等转换为DateTime,然后如果yourDateTime.DayOfWeek == DayOfWeek.SundayServerValidateEventArgsIsValid 属性设置为false

【讨论】:

    【解决方案2】:

    您可以从一年的第一天到一年的最后一天使用 for 循环,并且对于一年中的每一天,您都可以获取 dayofweek 的每一天。之后,如果dayofweek 等于 SUNDAY,您可以将其日期(月份和月份中的某天)保存在数据库中。执行 for 循环后,您可以获取此表中的所有日期。等等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-02
      • 2019-01-31
      • 2022-01-19
      • 2012-02-24
      相关资源
      最近更新 更多