я получил:Как применить класс CSS к HTML Действие Ссылка в бритве
<p><a class="btn btn-default" href="~/Person">List of Cients »</a></p>
Я хотел бы заменить его HTML Действие Ссылка, но не изменить визуальный стиль.
Я хочу, чтобы добраться до Index
действий PersonController
:
класс PersonController общественности: Контроллер { частный PersonContext дБ = новые PersonContext();
// GET: Person
public ActionResult Index()
{
return View(db.Persons.ToList());
}
}
Как должно выглядеть @Html.ActionLink(...)
.
EDIT:
Я пробовал:
<p><a class="btn btn-default" href="~/Person">List of Cients »</a></p>
@Html.ActionLink("List of Clients »", "Index", "Person", new { @class = "btn btn-default" })
Существует проблема с: »
ActionLink не оказывает preetty стрелку.
EDIT2:
Пробовал это без результата: @Html.ActionLink("List of Clients " + HttpUtility.HtmlDecode("»"), "Index", "Person", new { @class = "btn btn-default" })
EDIT: Оба не работают.
<p> @Html.ActionLink("List of Clients »", "Index", "Person", new { @class = "btn btn-default" })</p>
<p> @(Html.ActionLink("List of Clients »", "PersonController/Index", new { @class = "btn btn-default" }));
Первый дает правильный стиль, но когда я нажимаю я получаю length=6
в ссылке. Во-вторых, не имеют стиль и ссылки: http://localhost:17697/Home/PersonController/Index?class=btn%20btn-default
ОТВЕТ: Это один работает:
<p> @Html.ActionLink("List of Clients »", "Index", "Person", null, new { @class = "btn btn-default" })</p>
» не понятна ActionLink Дело в том, что там был preetty '' >> в Orignal ссылке: '
List of Cients »
' ||| '@ Html.ActionLink (« Список клиентов & raquo »,« Index »,« Person », new {@class =" btn btn-default "})' –Так это работало? .. Я понял ваш вопрос сейчас. ... тогда вы должны упомянуть об этом в вопросе.вы попросили класс в вопросе – Ani
Они не работают. Посмотрите последнее изменение в OP. –