Получить значения, введенные из представления в контроллере - не часть модели
Я пытаюсь получить некоторые введенные пользователем значения из представления в контроллер, чтобы отфильтровать данные, которые будут отображаться. Мне удалось заставить представление работать до тех пор, пока оно принимает записи, а затем возвращается к контроллеру при нажатии кнопки отправки, но я, похоже, не могу найти способ получить значения из текстовых полей представления. Я полностью признаю, что я полный нуб, когда дело доходит до MVC вне стандарта. Код тоже был отправлен. Что я могу сделать, чтобы получить значения в текстовых полях для контроллера на post?
Спасибо
Что я уже пробовал:
Смотреть UserSelection :
@using (Html.BeginForm()) { <div class="input-group date" data-provide="datepicker" id="txtbxStart"> <input type="text" class="form-control"> <div class="input-group-addon"> <span class="glyphicon glyphicon-th"></span> </div> </div> <div class="input-group date" data-provide="datepicker" id="txtbxEnd"> <input type="text" class="form-control"> <div class="input-group-addon"> <span class="glyphicon glyphicon-th"></span> </div> </div> <div class="form-group"> <div class="col-md-offset-2 col-md-10"> <input type="submit" value="Submit" class="btn btn-default" /> </div> </div> }
Контроллер:
public ActionResult UserSelection() { return View(); } [HttpPost] public ActionResult UserSelection(FormCollection form) { TempData["dtStart"] = form["txtbxStart"].ToString(); TempData["dtEnd"] = form["txtbxEnd"].ToString(); return Redirect("Index"); }