MVC @ Html.ActionLink с именем - PullRequest
       2

MVC @ Html.ActionLink с именем

3 голосов
/ 28 декабря 2011

У меня есть следующее

@Html.ActionLink("Edit", "EditProg", new { id = item.ID }) 

Мне нравится знать, как снабдить вышеприведенное имя именем, так как мне нужно перехватить это имя перед его отправкой. Есть ли что-то вроде name = "EditLink"?

Ответы [ 2 ]

5 голосов
/ 28 декабря 2011

Вы имеете в виду добавление атрибута name к привязке (даже если этот атрибут недопустим для привязки)?

@Html.ActionLink(
    "Edit",                        // linkText
    "EditProg",                    // actionName
    new { id = item.ID },          // routeValues
    new { name = "EditLink" }      // htmlAttributes
)

или отправка на контроллер в качестве параметра строки запроса?

@Html.ActionLink(
    "Edit",                 // linkName
    "EditProg",             // actionName
    new {                   // routeValues
        id = item.ID, 
        name = "some name" 
    }
)
0 голосов
/ 28 декабря 2011

Вы могли бы вместо этого использовать Url.Action?

<a href="@Url.Action("EditProg")" id="@item.ID" name="editlink" >

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...