首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将maskededitvalidator MinimumValue属性设置为今天?

如何将maskededitvalidator MinimumValue属性设置为今天?
EN

Stack Overflow用户
提问于 2011-12-20 04:19:15
回答 2查看 1.1K关注 0票数 1

我正在使用一个AJAX控件工具包:'maskededitvalidator‘来验证文本框的日期条目。我正在尝试以编程方式将最小值设置为今天的日期。我已经尝试将其添加到源代码(并调用Page.DataBind()),或者在后台代码中设置它,但没有其他工作。没有错误,只是验证不起作用。如果我将'MinimumValue‘属性更改为硬编码值,它就能正常工作。有什么想法吗?谢谢!

直接在控件上的源代码中:

代码语言:javascript
复制
MinimumValue='<%# DateTime.Now.Date.ToString %>'

在服务器代码中:

代码语言:javascript
复制
Me.txtDateMEV.MinimumValue = DateTime.Now.ToShortDateString()
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-20 23:19:18

我从来没能让绑定系统在源代码中工作,但我确实让它在后面的代码中工作,如下所示:

代码语言:javascript
复制
Me.txtDateMEV.MinimumValue = DateTime.Now.ToShortDateString()

我有一个CSS样式,如果当前日期留空并且没有默认日期设置,它将清除当前日期。一旦我更新了CSS,没有为.AJAXCalendar .ajax__calendar_today样式设置'display:none‘,那么上面的代码就可以工作了。所以我的问题解决了一半,因为CSS阻止了MinimumValue代码的应用。然而,我真的希望能够使用绑定语法,但是我永远不能让它工作。

票数 0
EN

Stack Overflow用户

发布于 2011-12-20 04:34:54

我认为这更可能是一个“日历”问题,而不是一个“伪装”问题。

也许你应该尝试一些日历选项,就像Calendar Example上的例子一样。查看带有date range的日历,它看起来就是您遇到的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8567018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档