Я использую .ASP в первый раз, и у меня есть сомнения, мне нужно отредактировать пользователя данных, и я использую @ Html.DropDownListFor, который связывает со статическими значениями, но я не получаю значение.
это от моего взгляда
<label class="control-label col-md-2">Estado civil</label>
<br>
<div class="input-group col-lg-12">
@Html.DropDownList("selection",
new List<SelectListItem>() { new SelectListItem { Text ="Soltero",Value="Soltero" }, new SelectListItem { Text = "Casado", Value = "Casado" }, new SelectListItem { Text = "Divorciado", Value = "Divorciado" },new SelectListItem { Text = "Union Libre", Value = "UnionLibre" } }, new {@class = "form-control" })
</div>
и от моего контроллера
public ActionResult Interview(RHInterview ObjRH)
{
db = new MXQUEFLEXEntities3();
StartInterview = ((System.Web.HttpRequestWrapper)Request).Url.Segments[3];
idInterview = Convert.ToInt32(StartInterview);
var Data = db.RHInterviews.Where(x => x.idEntrevista == idInterview).FirstOrDefault();
Data.Birthday = ObjRH.Birthday;
Data.BirthCity = ObjRH.BirthCity;
Data.Stance = ObjRH.Stance;
Data.Colonia = ObjRH.Colonia;
--> Data.MaritalStatus = ObjRH.MaritalStatus;
Data.Education = ObjRH.Education;
Data.EconomicDependents = ObjRH.EconomicDependents;
Data.Phone = ObjRH.Phone;
db.Entry(Data).State = System.Data.Entity.EntityState.Modified;
db.SaveChanges();
return RedirectToAction("RHTurno","RH");
}
}
где моя ошибка? Спасибо.