asp.net – 使用CompareValidator控件将用户输入日期与今天的日
发布时间:2020-12-15 19:26:16 所属栏目:asp.Net 来源:网络整理
导读:hey..i想比较当前的日期与用户输入的日期.无论如何,我遇到错误到目前为止.. 我试过这样的东西: asp:TextBox id="txtDate1" runat="server" / asp:CompareValidator runat="server" ErrorMessage="The date must be greater than today" ControlToValidate="
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 – Isapi过滤器无法在IIS 7上运行(在IIS 6上运行)
- 我是否完全误解了ASP.Net AJAX(更新面板)?
- asp.net – 使用哪一个?数据库中的EAV或Blob?
- .net – DotNetCore – 是否支持ApiExplorer,以及如何使用它
- asp.net-mvc – 什么CAPTCHA系统与ASP.NET MVC兼容?
- ASP.NET WebApi会话与静态变量
- asp.net-mvc – 使ASP.NET MVC应用程序Web Farm准备就绪
- asp.net-core – Package Console Manager中的“dnvm”命令
- asp.net – AspNetCore.Mvc与AspNetCore.Mvc.Core
- asp.net-mvc-4 – Dapper.net如何创建地图
推荐文章
站长推荐
- asp.net-mvc-4 – 页脚的Kendo Grid Aggregation
- asp.net – Visual Studio – 为什么.ASPX文件比
- asp.net-mvc – 我可以在实际项目中使用Telerik
- asp.net-mvc – 应用程序配置和设置的方法(在ASP
- ASP.NET Ajax客户端框架无法加载.将ScriptManage
- 尽管指定了我自己的视图,ASP.NET MVC3仍然会查找
- asp.net-mvc-4 – 将ninject dependecyResolver用
- Asp.net网站首先启动非常慢
- asp.net – 在用户控件中关闭页面级缓存
- asp.net-mvc-3 – MVC如何忽略嵌套视图模型的验证
热点阅读