指定的转换无效?解决办法
指定的转换无效?请问:ItemTemplate行 82:tr class%#((int.Parse)(((DateTime)Eval(addtime)).DayO
指定的转换无效?
请问:
<ItemTemplate>
行 82: <tr class="<%#((int.Parse)(((DateTime)Eval("addtime")).DayOfYear.ToString()))%2==0? "b1":"b2" %>" >
这是repeater 控件中 做背景按照日期 换色的代码,addtime 为repeater 控件中获取的某字段的值,格式:2013-11-12 这样的
现在 我这样写,提示:指定的转换无效
请问怎么写才正确。
[解决办法]
用DateTime.ParseExact解析日期字符串
[解决办法]
int.Parse不是这么写的么:int.Parse(string类型的参数)...
[解决办法]
string类型去%2?
yy-MM-dd,参数的月是大小,分钟才是小写。
[解决办法]你的这个是想表达什么呢?DayOfYear本身就是int,为什么还要先转成这符串,然后再转回int?
[解决办法]表达式写错了