1

我正在使用 AJAX Control Toolkit: 'maskededitvalidator' 来验证文本框的日期条目。我正在尝试以编程方式将最小值设置为今天的日期。我已经尝试将它添加到源中(并调用 Page.DataBind())或将其设置在后面的代码中并且都没有工作。没有错误,只是验证不起作用。如果我将“MinimumValue”属性更改为硬编码值,它就可以正常工作。有任何想法吗?谢谢!

在源码中直接上控件:

MinimumValue='<%# DateTime.Now.Date.ToString %>'

在服务器代码中:

Me.txtDateMEV.MinimumValue = DateTime.Now.ToShortDateString()
4

2 回答 2

0

I think this is more likely a "calendar" issue than a "maskedit" one.

Maybe you should try some Calendar option just like the example on Calendar Example. Check out the Calendar with date range, it looks like the problem you have.

于 2011-12-19T20:34:54.383 回答
0

我永远无法让绑定系统税在源代码中工作,但我确实让它在下面的代码中工作,如下所示:

Me.txtDateMEV.MinimumValue = DateTime.Now.ToShortDateString()

我有一个 CSS 样式,如果它留空并且没有设置默认日期,它会删除当前日期。一旦我更新了 CSS 以不为 .AJAXCalendar .ajax__calendar_today 样式设置“display:none”,那么上面的代码就可以工作了。所以一半解决了我的问题,因为 CSS 阻止了最小值代码的应用。但是我真的很想能够使用绑定语法,但我永远无法让它工作。

于 2011-12-20T15:19:17.510 回答