asp.net – 使用CompareValidator控件将用户输入日期与今天的日期进行比较
发布时间:2020-05-23 04:51:35 所属栏目:asp.Net 来源:互联网
导读:hey..i想比较当前的日期与用户输入的日期.无论如何,我遇到错误到目前为止.. 我试过这样的东西: asp:TextBox id=txtDate1 runat=server / asp:CompareValidator runat=server ErrorMessage=The date must be greater than today ControlT
|
hey..i想比较当前的日期与用户输入的日期.无论如何,我遇到错误到目前为止.. 我试过这样的东西: <asp:TextBox id="txtDate1" runat="server" />
<asp:CompareValidator runat="server" ErrorMessage="The date must be greater than today"
ControlToValidate="txtDate1" type="date"
ValuetoCompare="DateTime.Today.ToShortDateString()" />
我收到一个错误,指出ValueToCompare属性的“Date”的DateTime.Today.ToShortDateString()值不能转换为类型’date’ 请帮助我,我非常感谢. 解决方法您只是使用ValueToCompare属性作为文字字符串.如果要执行代码以获取动态值,则需要在其中使用ASP标签.尝试这个:<asp:comparevalidator runat="server" errormessage="The date must be greater than today" controltovalidate="txtDate1" type="date" valuetocompare="<%# DateTime.Today.ToShortDateString() %>" /> 然后在您的Page_Load方法中,调用Page.DataBind(). 这将在页面加载时执行数据库代码,并将值放在引号之间. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 在部分视图中强制使用没有Html.BeginForm / Aja
- asp.net-mvc – 在自定义授权属性中覆盖AuthorizeCore导致“
- asp.net-mvc – AngularJS无法在发布模式下工作(缩小)
- asp.net-mvc – MVC数据类型ErrorMessage
- 有标签的ASP.NET WebControl吗?
- 哪个.NET框架与MVC 4?
- asp.net – ‘WebForm_DoPostBackWithOptions’在IE11预览中
- ASP.NET Core使用SkiaSharp实现验证码的示例代码
- asp.net-mvc – 为什么编码逗号URL?
- asp.net – 为不同项目中的所有Web应用程序网页添加命名空间
推荐文章
站长推荐
- Asp.net形成身份验证登录循环
- asp.net – system.web.compilation.debug与syst
- asp.net – 数据库加密或应用程序级加密?
- asp.net-mvc – 使用MVC3 WebGrid助手向html属性
- asp.net – 当绑定到XmlDataSource时如何编程设置
- 当值不为null时,清除在ASP.NET MVC视图中输出值的
- asp.net-core – AspNetCore Abstractions无法加
- asp.net-mvc-3 – 我需要什么样的路线才能提供虚
- asp.net-mvc – ASP.NET MVC 4 – 301重定向Rout
- asp.net-mvc – asp.net mvc如何正确测试控制器
热点阅读
