Отображение направления сортировки столбцов в представлении MVC
Я занимаюсь разработкой приложения MVC4 (представлений, с помощью бритвы) с Поиск, разбиение на страницы и сортировку. У меня есть столбец "имя пользователя" и "Дата загрузки" для сортировки. Все работает нормально, но теперь я хочу отобразить порядок сортировки после имени столбца в моем представлении. например, если мы нажмем на "имя пользователя", то оно будет отсортировано в порядке возрастания в первый раз, а при повторном нажатии на тот же столбец данные будут отсортированы в порядке убывания. Но пользователь не получает никакого представления, глядя на представление, отсортирован ли столбец или нет и в каком порядке.
Чтобы отобразить имя столбца как сортируемое, я использовал следующий код в своем представлении
<th> @Html.ActionLink("User Name", "Sorting", new { sortBy = ViewBag.SortUserNameParameter, searchByUserName = Request.QueryString["searchByUserName"], searchByReaderName = Request.QueryString["searchByReaderName"], searchByReaderType = Request.QueryString["searchByReaderType"], searchByUploadDate = Request.QueryString["searchByUploadDate"] }) </th>
Примечание: было бы здорово, если бы нам каким-то образом удалось отобразить стрелку изображения с направлением вверх и вниз помимо имени столбца.
Что я уже пробовал:
Я новичок в разработке MVC. Я много гуглил по этому вопросу, но не могу найти подходящего решения.