asp.net.MVC Как создать RESTful URL, как это: / mycontroller / myaction / 24 - PullRequest
0 голосов
/ 25 марта 2010

Может ли кто-нибудь показать мне синтаксис Html.ActionLink, который создаст гиперссылку, которая выглядит следующим образом:

<a h ref="/mycontroller/myaction/67">mylinktext</a>

спасибо. Терренс

Ответы [ 2 ]

1 голос
/ 25 марта 2010

Это зависит больше от того, как вы настроили свои маршруты. Но если у вас есть только маршрут по умолчанию и myaction принимает один параметр с именем id, это может выглядеть так:

<%=Html.ActionLink("mylinktext", "myaction", "mycontroller", new { id = 67 }, null) %>

Или, если вы хотите иметь функции mvc или mvc2, это может выглядеть так:

<%=Html.ActionLink<mycontroller>(x => x.myaction(67), "mylinktext")%>
1 голос
/ 25 марта 2010

Чтобы создать ссылку, используйте HtmlHelper и расширение Action ...

<%= Html.ActionLink ("mycontroller", "myaction", new { id = 67 }) %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...