Способы передачи данных в ActionMethod при использовании гиперссылок - PullRequest
0 голосов
/ 30 марта 2012

Кроме строки запроса, есть ли другой способ передать значение с помощью перенаправления (поскольку гиперссылки не POST), а не через строку запроса? Я хочу отправить некоторые вещи в мой метод действия, когда по гиперссылке нажимают, но не через параметры URL-адреса маршрута. Я не хочу всегда выставлять их, или иногда они являются слишком сложными строками, которые могут стать кошмарным беспорядком в URL-адресе. разобраться с (кодировкой и пр.).

Мой объект viewModel, очевидно, сохраняется только после обратных передач, и, если я не ошибаюсь, гиперссылки не публикуются.

1 Ответ

0 голосов
/ 30 марта 2012

Чтобы отправить другие данные, вам необходимо использовать форму для отправки по почте или ajax, чтобы сделать то же самое. Тем не менее, иметь форму сообщения для действия довольно безболезненно.

@using(Html.BeginForm("ActionName","ControllerName",FormMethod.Post)){
...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...