Я довольно новичок в MVC 2, и у меня возникают проблемы с выяснением того, как разместить значения, которые находятся вне формы.
Это мой код очень упрощенный:
<input type="text" id="TextboxOutsideForm"/>
<% using (Html.BeginForm("Edit", "Home", FormMethod.Post)) {%>
<%: Html.ValidationSummary(true) %>
<%: Html.TextBoxFor(model => model.Stuff) %>
<input type="submit" value="Save" />
<% } %>
TextboxOutsideForm может быть изменен пользователем, и при нажатии кнопки сохранения я хочу включить значение из этого элемента управления в действие в контроллере. Также было бы здорово, если бы я мог использовать привязку модели одновременно.
Это было бы здорово:
[HttpPost]
public ActionResult Edit(int id, Model model, string valueFromTextbox)
Или просто FormCollection и значение ..
Я знаю, что в этом упрощенном примере я мог бы просто поместить текстовое поле внутри формы, но в реальной жизни элемент управления является сторонним и создает множество других вещей, поэтому мне просто нужно получить значение с помощью jquery и опубликовать его ..
Возможно ли это?
Спасибо