RangeValidator 中的日期格式

2023-11-24

我正在使用 RangeValidator 来验证文本框中输入的日期,并且它在默认日期格式下工作正常,但现在我想要“dd/MM/yyy”中的日期格式,但它使用此日期格式生成例外。请为我提供解决方案 我的代码:

在 aspx 页面中:

<asp:TextBox ID="txtrequiredby" runat="server" ></asp:TextBox >
<cc1:CalendarExtender ID="txtrequiredby_CalendarExtender" Format="dd/MM/yyyy"
runat="server" Enabled="True" TargetControlID="txtrequiredby" >
</cc1:CalendarExtender >

 <asp:RangeValidator ID="rvreqby" runat="server" ErrorMessage="Required By Date
Greater Than or Equal to current date" ControlToValidate="txtrequiredby" 
 Display="Dynamic" Type="Date" ></asp:RangeValidator >

在代码隐藏中:

rvreqby.MinimumValue = clsGeneral.FromSqlDate( DateTime.Now);
rvreqby.MaximumValue = clsGeneral.FromSqlDate( DateTime.Now.AddYears(200));

public static string  FromSqlDate(DateTime  date)
{
   return date.ToString("dd/MM/yyyy");
}

最小值和最大值需要在 Page_PreRender 事件中设置,并且似乎需要日期格式为“dd-MM-yy”...请参阅上一篇文章Rangevalidator 最小值最大值错误

protected void Page_PreRender(object sender, EventArgs e)
{
    RangeValidator1.MinimumValue = DateTime.Now.Date.ToString("dd-MM-yy");
    RangeValidator1.MaximumValue = DateTime.Now.Date.AddYears(90).ToString("dd-MM-yy");
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

RangeValidator 中的日期格式 的相关文章

随机推荐

  • 注解驱动的依赖注入,可处理不同的环境

    我认为许多专业人士不转向注解驱动的依赖注入的主要原因是它不支持开发 测试 生产环境之间的切换 在许多情况下 出于开发目的 您不仅使用不同的服务 及其连接 有时还需要模拟它们或创建虚拟实例 昨天我想出了一个带有Spring注释的解决方案 Va
  • Android 插页式广告添加测试设备?

    您可以轻松添加带有横幅广告的测试设备 这样您就不会因意外点击它们而被禁止 但是我找不到如何将测试设备添加到插页式广告中 我认为如果您不小心点击它们 您也可能会被禁止 您可以向其中添加测试设备吗 如果可以 如何添加 我在官方谷歌指南和 SA
  • 什么是SQL注入? [复制]

    这个问题在这里已经有答案了 有人可以解释一下SQL注入吗 它是如何导致漏洞的 SQL注入点到底在哪里呢 有人可以解释一下SQL注入吗 当您将某些内容插入 SQL 查询字符串时 就会发生 SQL 注入 结果会以您不希望的方式修改查询的语法 它
  • Azure AD - 令牌中缺少角色声明

    我已通过 Azure Active Directory AAD 设置身份验证 一切正常 我收到了访问和刷新令牌 我已经阅读了有关应用程序角色的信息 并且我想使用它们 为简单起见 我们假设我想要拥有管理员和用户角色 我已遵循官方文档 缺少最后
  • XML 解析太慢!

    我编写了一个 Java 应用程序来使用 XML 与 Web 应用程序进行通信 部署后 我发现解析 Web 应用程序生成的 XML 需要很长时间 例如 登录大约需要2分钟 登录信息包含在 url 中 Web 应用程序进行处理并使用返回的 XM
  • 使用 Spring MVC 保留 的值

    我有一个包含两个输入的表单 一个字符串 一个文件
  • 测试 Windows Phone 7 中的连接问题(使用模拟器)

    Windows Phone 7 模拟器中有没有办法关闭网络连接 无需拔下电缆并关闭笔记本电脑上的 Wi Fi 我想在没有物理设备或在模拟器或 Windows Phone 7 SDK 工具之外执行任何物理操作的情况下测试网络连接的下降 作为物
  • CanBuildFrom 如何知道一个类型是否可以从另一个类型构建?

    我读了官方文档但我仍然无法理解它是如何工作的 例如 class A type Self def seqToSet T lt A seq Seq T implicit cbf CanBuildFrom Seq T T Self Set T 上
  • 如何指定适用于英语以外的欧洲语言的正则表达式字符范围?

    我正在使用 Ruby 的正则表达式引擎 我需要编写一个正则表达式来执行此操作 WIKI WORD b a z w A Z a z A Z w b 但除英语外还可以使用其他欧洲语言 我不认为字符范围 a z 会涵盖德语等中的小写字母 WIKI
  • Maven Jacoco 配置 - 从报告中排除类/包不起作用

    我有一个 Maven 多模块项目 我正在使用 jacoco maven 进行代码覆盖率报告 有些类不应该报告 因为它们是 Spring 配置 我对它们不感兴趣 我已声明 maven jacoco 插件如下
  • Android - 带有自定义 BaseAdapter 的 Gridview,创建 onclicklistener [重复]

    这个问题在这里已经有答案了 我创建了一个显示字母表字母的网格视图 我使用自定义 BaseAdapter 用字符串数组填充 gridview 我想要做的是能够获取单击单元格的值 字母 为了验证它是否有效 我创建了一个 TextView 并且我
  • PHPMailer 在发送时挂起

    我已经在内部几个人使用的桌面上使用 WAMPSERVER 成功设置了一个 Web 应用程序 这使用 PHPMailer 到内部 SMTP 服务器 无需加密或身份验证 并且它有效 该桌面崩溃了 我已迁移到 新 桌面 我有一个 SVN 设置 所
  • 如何部署具有多个区域的 asp.net mvc 4 应用程序

    我跟着this制作可插入式 asp net mvc 4 应用程序的文章 但在部署应用程序时遇到问题 在我的解决方案中MainProj是主项目 所有其他项目都位于区域文件夹中 每个项目都有其模型 视图和控制器 我已经给出了所有子项目 区域文件
  • 在vb.net中,如果我使用AddHandler,我是否必须使用RemoveHandler?

    如果我总是需要在使用 AddHandler 之后调用 RemoveHandler 那么最好的位置在哪里 我搜索了几个类似的问题如下 但不太明白 何时何地调用 VB NET 中的RemoveHandler AddHandler RemoveH
  • 与 PHP strip_tags 等效的 MySQL 查询是什么?

    我有一个大型数据库 其中包含具有以下内容的记录 a 其中的标签 我想删除它们 当然 有一种方法 我创建一个 PHP 脚本 选择全部 使用strip tags并更新数据库 但这需要很长时间 那么如何使用简单 或复杂 的 MySQL 查询来做到
  • 获取当前正在执行的方法的名称

    Java 有没有办法获取当前正在执行的方法的名称 从技术上讲 这将起作用 String name new Object getClass getEnclosingMethod getName 但是 将在编译时创建一个新的匿名内部类 例如Yo
  • 纯CSS滚动动画

    我一直在寻找一种仅使用 CSS3 单击位于页面顶部的按钮时向下滚动的方法 所以我找到了这个教程 http tympanus net codrops 2012 06 12 css only responsive layout with smo
  • 我可以使用什么正则表达式从 Ruby 中的 url 获取域名?

    我正在尝试构建一个正则表达式来提取给定网址的域 for http www abc google com http abc google com https www abc google com http abc google com 应该给
  • 完全按照“绘图”面板中预览的方式保存绘图

    我知道已经存在一个非常相似的问题here 但提供的答案对我不起作用 这是我通常的工作流程 我生成一个绘图并在 RStudio 的 绘图 面板中调整绘图的大小 直到我满意为止 然后我打电话dev size 以获得准确的尺寸 之后 我保存情节g
  • RangeValidator 中的日期格式

    我正在使用 RangeValidator 来验证文本框中输入的日期 并且它在默认日期格式下工作正常 但现在我想要 dd MM yyy 中的日期格式 但它使用此日期格式生成例外 请为我提供解决方案 我的代码 在 aspx 页面中