指定的转换无效?
请问:
<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?
------解决方案--------------------表达式写错了