我今天写了比较验证器,如下所示。我试过下面的代码。
<asp:CompareValidator ID="cmp1" runat="server" ControlToValidate="FromDate" ErrorMessage="From date should be less than or equal to today date"
Operator="LessThanEqual" Type="Date" ValidationGroup="Submit"></asp:CompareValidator>
cmp1.ValueToCompare = DateTime.Now.Date.ToShortDateString();
<。>在.cs页面。
但它给出的错误就像价值&#39;&#39; &#39; cmp1&#39;的ValueToCompare属性无法转换为类型&#39;日期&#39;在Internetexplorer 11版本中。有什么方法可以解决这个问题......
提前谢谢......
答案 0 :(得分:0)
如果是兼容性问题,那么您可以修改您的页面指令。
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="somecodebehind" ClientTarget="uplevel" Inherits="somecode" %>
注意添加了ClientTarget =“uplevel”。