Я новичок в ASP MVC3, и я использую Razor Engine.ASP MVC3 вставить html-тег внутри actionlink
Мой broplem что Я построю свою основную навигацию в виде
Так как я могу сделать это с ActionLink? Мне просто нужно вставить тег b внутри тега.
Я новичок в ASP MVC3, и я использую Razor Engine.ASP MVC3 вставить html-тег внутри actionlink
Мой broplem что Я построю свою основную навигацию в виде
Так как я могу сделать это с ActionLink? Мне просто нужно вставить тег b внутри тега.
Использование @Url.Action()
получить HREF значение вместо @Html.ActionLink
Заменить это:
<a href=""><b>Link</b></a>
С
@Html.ActionLink("<b>Link</b>", "Action", "Controller")
Это может автоматически кодировать <b></b>
, так что вы можете попробовать:
@Html.ActionLink(new MvcHtmlString("<b>Link</b>").ToHtmlString(), "Action", "Controller")
Еще проще говоря, вы можете использовать @Url.Action("Action", "Controller")
, в ссылке, как:
<a href='@(Url.Action("Action", "Controller"))'><b>Link</b></a>
еще один думаю, что на этом .... если вы пробовали выше предложение, но вы все еще видите этот вопрос может быть потому, что вы попробовали 3-е предложение и использовали Html.Action() в отличие от Url.ACtion();) – bbqchickenrobot
Вы уверены, что приведенный выше код работает? он не работает для меня. –
Последний вариант, по крайней мере, будет работать нормально. –