Я новичок в c# и пытаюсь создать простое MVC веб-приложение /// Это create.cs html
<div class="form-group">
@Html.LabelFor(model => model.MembershipID, "MembershipID", htmlAttributes: new
{ @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.DropDownList("items",ViewData["items"] as IEnumerable<SelectListItem>, new { @class
= "form-control" })
@Html.ValidationMessageFor(model => model.MembershipID, "", new { @class = "text-danger"
})
</div>
</div>
, и это мой контроллер ученика
public ActionResult Create()
{
List<SelectListItem> items = new List<SelectListItem>();
items.Add(new SelectListItem { Text = "Day", Value = "0" });
items.Add(new SelectListItem { Text = "Month", Value = "1" });
items.Add(new SelectListItem { Text = "Direct-Debit", Value = "2" });
items.Add(new SelectListItem { Text = "Other", Value = "3" });
ViewData["MembershipID"] = items;
return View();
}
[HttpPost]
public ActionResult Create(Student student) {
try { // TODO: Add insert logic here
using (BlackBeardDBEntities db = new BlackBeardDBEntities()) {
db.Students.Add(student);
db.SaveChanges();
}
return RedirectToAction("Index");
} catch {
return View();
}
}