gpt4 book ai didi

asp.net - 使用 CompareValidator 控件将用户输入日期与今天的日期进行比较

转载 作者:行者123 更新时间:2023-12-04 01:38:59 24 4
gpt4 key购买 nike

嘿..我想将当前日期与用户输入的日期进行比较..但是,到目前为止我遇到了错误..

我试过这样的事情:

<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()" />

我收到一条错误消息,指出 DateTime.Today.ToShortDateString() 的值的 ValueToCompare “”的属性不能转换为类型“日期”
我也试过 ValueToCompare="DateTime.Now.Date()"我得到了同样的错误信息。

请帮助我,我非常感激。

最佳答案

    <asp:CompareValidator ID="CompareValidator3" runat="server" 
ControlToValidate="TextBox1" ErrorMessage="Date should be on or after today"
Operator="GreaterThanEqual" Type="Date">
</asp:CompareValidator>

在页面加载事件中,将要比较的验证器值设置为
CompareValidator3.ValueToCompare = DateTime.Now.ToShortDateString();

关于asp.net - 使用 CompareValidator 控件将用户输入日期与今天的日期进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2264215/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com