【发布时间】:2023-02-16 23:53:00
【问题描述】:
我正在开发一个 Asp.Net Core MVC6 应用程序,我有一个带有排序和分页表的页面。
表列有一个 Arrow Up 和 Arrow down 按列排序。当我进行排序时,我在控制器中设置了一个带有所选排序值的 ViewBag.CurrentSort。
当页面以这种方式呈现时,我想更改该箭头的颜色...
如果选择了箭头,颜色为红色,如果没有选择,颜色为黑色
这是一行的示例
<th scope="col">Name<span style="@ViewBag.CurrentSort = 'Name_ASC' ? 'color:Red':'color:Black'" class="hqy-caret-up functionOver" onclick="SearchOrder('Name_ASC')"></span><span style="@ViewBag.CurrentSort = 'Name_DESC' ? 'color:Red':'color:Black'" class="hqy-caret-down functionOver" onclick="SearchOrder('Name_DESC')"></span></th>
我不知道如何在样式中设置正确的颜色
style="@ViewBag.CurrentSort = 'Name_ASC' ? 'color:Red':'color:Black'"
这是行不通的。
我该如何实施?
谢谢
【问题讨论】:
标签: c# asp.net-mvc viewbag