Я перехожу от разработки WPF к Asp MVC и начал делать приложение Asp MVC. До сих пор я создал мой:Как передать данные на типизированный объект контроллера?
модель
контроллер
и
- вид
Th Следующий шаг включает отправку данных, введенных в мою форму, в контроллер на . Отослать нажмите кнопку.
Я знаю, что в WPF я могу привязать свойства управления к свойству в viewmodel, также будет событие щелчка на кнопке, которую я не вижу в MVC.
Это мой псевдо понимание того, как сделать это в MVC, но поправьте меня, если я»неправильно (модель имеет тип Case
):
1.Задайте нажатия кнопки событие для отправки данных формы управления.
2.Пассируйте данные в конструктор контроллера и назначьте набранный объект Case
.
Вопрос:
Как вы можете передать просмотреть значения на кнопку отправить в машинописный объект в контроллере?
Код:
View -
<form action="" method="post">
<div class="form-horizontal">
<div class="col-lg-6">
<!-- SELECT STATUS STATIC-->
<div class="form-group">
<label class="col-md-3 control-label" for="Current Status">Status</label>
<div class="col-md-8">
<select id="Status" name="Status" onchange="" class=" form-control">
<option value="Down">Down</option>
<option value="Up">Up</option>
</select>
</div>
</div>
<!-- SELECT APP STATIC-->
<div class="form-group">
<label class="col-md-3 control-label" for="App">App</label>
<div class="col-md-8" >
<select id="App" name="App" onchange="" class=" form-control">
<option value="SAP">SAP</option>
<option value="JAP">JAP</option>
</select>
</div>
</div>
<asp:Button id="b1" Text="Submit" runat="server" />
</div>
</div>
</form> <!--
Controller -
public class CaseController : Controller
{
public ActionResult Index()
{
return View();
}
}
Модель -
Public class Case
{
public string Status { get; set; }
public string App { get; set; }
}
Вам просто нужен ' ', который отправит пары имя/значение или элементы формы в метод POST. Предложите перейти на сайт MVC и проработать учебные пособия, чтобы изучить основы –