我在页面加载中使用以下代码,但它给出错误:
无法隐式转换类型
System.DateTime
至string
所以我将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);
答案 0 :(得分:2)
RangeValidator
的{{1}}和MinimumValue
属于MaximumValue
类型。这就是你得到错误的原因。
编辑您的代码:
System.String