MVC ActionLink, как указать текст, имя действия, контроллер и htmlattributes - PullRequest
5 голосов
/ 17 января 2012

Я пытался создать actionlink, например:

<li>@Html.ActionLink("Home", "Index", "Invoice", new { id = "homelink" })</li>

Итак, у меня есть linkText, имя действия, имя контроллера и идентификатор ссылки.

Однако нет подписи, которая соответствует этому. Ближайший имеет значения маршрута между именем контроллера и атрибутами htmlattributes. У меня нет каких-либо значений маршрута, которые мне нужно указать там.

Может кто-нибудь сказать мне, как лучше всего обойти это?

Ответы [ 2 ]

6 голосов
/ 17 января 2012

Установите значения маршрута на null и все готово!

@Html.ActionLink("Home", "Index", "Invoice", null, new { id = "homelink" })
3 голосов
/ 17 января 2012

Описание

Если я понимаю, о чем вы просите, для этого есть перегрузка

Пример

@Html.ActionLink("LinkText", "ActionName", "ControllerName", 
                  null, new { id="homelink" })

Дополнительная информация

...