2015-02-24 5 views
0

Я хочу поставить шрифт удивительного рядом с моей ссылкой в ​​боковой панели навигации, я добавил это мнение _layout:ASP.Net MVC, Просмотр @class

<li>@Html.ActionLink("Bookings", "Index", "Booking", new { @class = "fa fa-table" })</li> 

Это делает хорошо, но навигация становится испорченные и аварийные ситуации:

http://localhost:54155/Length=6 

Почему это дает мне длину = 6?

Я вижу, я только доступ к классу, но я уверен, я nedd включить тег где-то, но не знаю, как

ответ

3

Перегрузка вы используете неправильно - вы должны использовать

<li>@Html.ActionLink("Mechanic Ranking", "Rankings", "Report", null, new { @class = "fa fa-area-chart" })</li> 

MSDN Документация here.

Причина, по которой вы видите length = 6, заключается в том, что класс интерпретируется как значение маршрута, а не атрибут HTML, из-за его передачи в позиции параметра routevalues, а не в параметре htmlattributes.

+0

Ах я вижу сейчас, спасибо за помощь дружище :-) – Johnn5er

1

Вы можете попробовать следующие:

<a href="@Url.Action("Rankings", "Report")"><i class="fa fa-area-chart"></i> Mechanic Ranking</a> 
Смежные вопросы