在Internetexplorer 11版本中,'cmp1'的ValueToCompare属性的值''无法转换为'Date'类型

时间:2014-11-25 06:57:16

标签: asp.net comparevalidator

我今天写了比较验证器,如下所示。我试过下面的代码。

<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版本中。有什么方法可以解决这个问题...... 提前谢谢......

1 个答案:

答案 0 :(得分:0)

如果是兼容性问题,那么您可以修改您的页面指令。

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="somecodebehind" ClientTarget="uplevel" Inherits="somecode" %>

注意添加了ClientTarget =“uplevel”。