Я пытаюсь научиться MVC и застрял на этом в течение некоторого времени, все обучающая онлайн использует сильно типизированных вид, но на мой взгляд не сильно типизированных,MVC передать данные не сильно типизированной на контроллер
@using (Html.BeginForm("addInventory", "AdminController", FormMethod.Post))
{
<div class="form-style-2-heading">Add New Inventory</div>
<label>
<span>No <span class="required">*</span></span>@Html.TextBox("no", null, new { id = "no", Class = "input-field" })
</label>
<label>
<span>Name <span class="required">*</span></span>@Html.TextBox("name", null, new { id = "name", Class = "input-field" })
</label>
<label>
<span>Primary Type <span class="required">*</span></span>@Html.DropDownList("typeList", ViewBag.typeList as SelectList, new { id = "primarytype", Class = "select-field" })
</label>
<label>
<span>Secondary Type <span class="required">*</span></span>@Html.DropDownList("typeList", ViewBag.typeList as SelectList, new { id = "secondarytype", Class = "select-field"})
</label>
<label><span> </span><input type="submit" value="Submit" /></label>
}
Так что я успешно переплетены мой выпадающий список с данными из контроллера, но я не могу сделать это наоборот
Edit:
Модель:
public class inventoryModel
{
public int no { get; set; }
public string name { get; set; }
public int primaryType { get; set; }
public int secondaryType { get; set; }
}
Контроллер:
private ActionResult addInventory()
{
return View();
}
, что ваш вопрос? –
Вы не сильно привязываете ничего. Покажите свою модель и подпись метода POST –
@teovankot привет, вопрос в том, хочу ли я узнать, как получить данные элементов управления html со стороны контроллера после нажатия кнопки –