Я передаю некоторую информацию о модели в ActionLink, но я также хотел бы предоставить действие со значениями некоторых входов на странице. Например, если у меня было что-то вроде этого:MVC2: Как читать контрольные значения для ссылки действий?
<input Name="MyInput" />
<%: Html.ActionLink("MyAction", "MyController", Model.Value);
я хотел бы действие, чтобы быть в курсе как Model.Value (который передается в соответствии с параметром) и значение MyInput. Обычно я бы использовал FormCollection, но я не могу в этом случае, так как я не делаю submit.
Как я могу передать значение MyInput в MyAction? Должен ли я добавить свойство MyInput в мою модель? Предполагая, что это сработает, есть ли более простой способ или, по крайней мере, тот, который не включает модификацию модели?
Все, что вы делаете, будет cludgy. Я бы сказал, либо сделайте сообщение назад, либо создайте ViewModel для этого представления. Это неплохой путь. –
Что бы сделать сообщение назад? –