用于max&的文本框的rangevalidator最短约会不起作用?

时间:2011-04-28 14:42:02

标签: c# asp.net datetime-format date-range

我在页面加载中使用以下代码,但它给出错误:

  

无法隐式转换类型   System.DateTimestring

所以我将RangeValidators类型更改为字符串;但它不起作用,我希望该文本框应包含max&之间的日期。运行时指定的最小值?

 yr1 =Convert.ToString(Session["FYear"]);

 yr=yr1.Split('-');
 startyr = yr[0].ToString();
 endyr = yr[1].ToString();
 dt1 = "01/04/" + startyr;
 dt2 = "31/03/" + endyr;

 RangeValidator1.MinimumValue =Convert.ToDateTime(dt1);
 RangeValidator1.MaximumValue = Convert.ToDateTime(dt2);

1 个答案:

答案 0 :(得分:2)

RangeValidator的{​​{1}}和MinimumValue属于MaximumValue类型。这就是你得到错误的原因。

编辑您的代码:

System.String

了解RangeValidator