日期时间上的 asp:RangeValidator,格式为 dd/MMM/yyyy
当格式字符串为 dd/MMM/yyyy 时,是否可以使用 ASP.Net 范围验证器?
Is it possible to use the ASP.Net Range validator when the format string is dd/MMM/yyyy?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
为什么不使用正则表达式验证器?
Why don't you use Regular Expression validator?
不,我认为它应该是一个有效的日期(没有格式)
No. I think it should be a valid date (without the formatting)
ASP.net 自动检测客户端的文化信息。 此信息用于解析日期、货币等格式。
您可以使用代码(类似)覆盖它:
或者在 web.config 中全局覆盖:
当然,这可能会对应用程序的其余部分产生负面/正面的副作用,如它会影响其他数字/日期,但也许这就是您的意图。
ASP.net auto detects the culture info of the client. This info is used to resolve formatting like dates, currency etc.
You can override this with code (something like):
Or globally in the web.config:
Of course this could have negative/positive side effects on the rest of your application, as it would affect other numbers/dates, but perhaps this is your intent anyway.