Получить значения скрытых полей в контроллере (ASP.NET MVC) - PullRequest
2 голосов
/ 20 марта 2011

Можно ли достичь значения скрытых полей в действии контроллера?И как ?Поместить ли это как-нибудь в модель?

Спасибо


РЕДАКТИРОВАТЬ: пример кода, как сохранить что-то в скрытом поле и получить его при обратной передачебыть оцененным

1 Ответ

3 голосов
/ 20 марта 2011

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

Как вы в настоящее время получаете доступ к другим полям формы?Если они просто сопоставлены с моделью, которая передается в действие контроллера, то скрытые поля должны быть сопоставимы точно так же.

И наоборот, вы должны иметь возможность вручную получить доступ к любым данным HTTP POST из HttpContext иОбъект запроса.

...