Результаты поиска по запросу "actionlink"
MVC Ajax.ActionLink не находит метод POST
У меня есть метод POST, объявленный в моем контроллере:
Создать ActionLink с элементами HTML в тексте ссылки
В представлении ASP.NET MVC я хотел бы включить ссылку в виде:
Вы не показываете свои маршруты, но вы почти наверняка выберете разные маршруты в этом примере. Аргумент к вашему действию должен быть назван так же, как токен в маршруте, чтобы сгенерированный URL соответствовал токену маршрута с лямбда-формой ActionLink. Все, что не соответствует токену маршрутизации, будет добавлено в качестве параметра строки запроса, как со вторым URL. Просмотр параметра строки запроса является убедительным доказательством того, что имя, которое вы передали неявно (в данном случае «свойство»), не соответствует токену маршрута. Поскольку вы получаете разные результаты с одним и тем же именем токена, я тем самым заключаю, что вы выбираете разные маршруты. Кстати, я рекомендую создавать ссылки с RouteLink вместо ActionLink, чтобы вы могли быть уверены, какой маршрут вам подходит.
даю количество действий в контроллерах MVC. public ActionResult DoSmth1(string token) public ActionResult DoAnother2(string token)И когда мне нужно позвонить в ActionLink .. =Html.ActionLink<SomeController>( x=> x.DoSmth(item.property), ...
вместо того, что я бы порекомендовал вам.
ли использовать теги HTML в тексте ссылки Html.ActionLink? Например, если бы я хотел выделить часть текста ссылки, я бы попробовал что-то похожее на это: <%= Html.ActionLink("Some <b>bold</b> text", "Index")%>но это только вывод Some ...
для любой данной комбинации действия / контроллера. Это на самом деле хорошая идея.
о, я хочу повысить безопасность своего сайта с помощью метода ActionLink. Если у пользователя достаточно прав для доступа к действию / контроллеру, тогда ActionLink должен отобразить ссылку. Если нет, он должен вернуть пустую строку. Теперь ...