Model Student.cs [Key] public int Id { get; set; } public string Name { get; set; } public int CourseId { get; set; } public Course course { get; set; } Course.cs public class Course { [Key] public int CourseId { get; set; } public string CourseName { get; set; } } StudentController.cs public ActionResult Create() { List<SelectListItem> CourseId = new List<SelectListItem>(); CourseId.Add(new SelectListItem { Text = "1", Value = "1" }); CourseId.Add(new SelectListItem { Text = "2", Value = "2" }); CourseId.Add(new SelectListItem { Text = "3", Value = "3" }); ViewBag.CourseId = CourseId; return View(); } [HttpPost] public ActionResult Create(Student stud) { ViewBag.CourseId = stud.CourseId; return View(); } create.cshtml <div class="form-group"> @Html.LabelFor(model => model.CourseId, "CourseId", htmlAttributes: new { @class = "control-label col-md-2" }) <div class="col-md-10"> @Html.DropDownListFor(model=>model.CourseId,new SelectList(ViewBag.CourseId)) @Html.ValidationMessageFor(model => model.CourseId, "", new { @class = "text-danger" }) </div> </div>
@Html.DropDownListFor(model => model.CourseId, new SelectList(ViewBag.CourseId, "Text", "Value"))
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)