Mvc如何在控制器代码里面改变视图table里面的td的字体的颜色 根据条件查询出数据然后给这条数据绑定颜色 之前在网上找了个但是不行 只对一条数据有用。代码是:
后台代码:
 ViewData["js"]="style=color:Red"; 
在前台的<td <%:ViewData["js"]%>>....</td>这样只对一条数据有用多了就全部覆盖了。。还有没有其他办法 老师们帮个忙吧。。mvc控制器代码中改变前台字体颜色

解决方案 »

  1.   

    ViewData["js"]="style=color:Red"; ViewData["id"]=new int[] { 1, 2, 3 }; //哪些条目要变色页面判断下
    for (int i = 0; i < ...; i++)
    {
    ...
    <td <%:(ViewData["js"] as int[]).Contains(i) ? ViewData["js"] : ""%>>....</td>
    }
      

  2.   

    <td <%:(ViewData["id"] as int[]).Contains(i) ? ViewData["js"] : ""%>>....</td>
      

  3.   

    页面判断怎么加? 加不了啊。。 我是判断满足这个条件的这一行的数据都要变成红色 页面这个For循环加不来 能具体点吗? 谢谢不是很懂啊