C# 如果它们可以完美地保存到数据库中,我唯一的问题就是这个下拉列表我按照你的建议@Saket做了,我理解你给我的视图的逻辑。对于HttpPost,我实际上在编程方面不太先进,你介意我理解应该从DB var value=Request[“Faculties”]获

C# 如果它们可以完美地保存到数据库中,我唯一的问题就是这个下拉列表我按照你的建议@Saket做了,我理解你给我的视图的逻辑。对于HttpPost,我实际上在编程方面不太先进,你介意我理解应该从DB var value=Request[“Faculties”]获,c#,model-view-controller,drop-down-menu,C#,Model View Controller,Drop Down Menu,如果它们可以完美地保存到数据库中,我唯一的问题就是这个下拉列表我按照你的建议@Saket做了,我理解你给我的视图的逻辑。对于HttpPost,我实际上在编程方面不太先进,你介意我理解应该从DB var value=Request[“Faculties”]获取功能的部分吗;但我正在研究它,试图在我的控制器中实现它。在我的控制器中,我还添加了其他注册字段,它们可以完美地保存到数据库中。我唯一的问题是这个下拉列表非常感谢@Moe这里有一些我肯定做错了,因为当我试图修改代码以符合您的建议时,它会给我带来


如果它们可以完美地保存到数据库中,我唯一的问题就是这个下拉列表我按照你的建议@Saket做了,我理解你给我的视图的逻辑。对于HttpPost,我实际上在编程方面不太先进,你介意我理解应该从DB var value=Request[“Faculties”]获取功能的部分吗;但我正在研究它,试图在我的控制器中实现它。在我的控制器中,我还添加了其他注册字段,它们可以完美地保存到数据库中。我唯一的问题是这个下拉列表非常感谢@Moe这里有一些我肯定做错了,因为当我试图修改代码以符合您的建议时,它会给我带来更多错误。但是谢谢你的投入。模型、系和返回视图(Moldel)中存在错误;在ControllerHanks soo Moe中,我肯定犯了一些错误,因为当我试图修改代码以符合您的建议时,它会给我带来更多错误。但是谢谢你的投入。模型、系和返回视图(Moldel)中存在错误;在控制器中
public string Faculty { get; set; }
public ActionResult Register()
{
   DataClasses1DataContext db = new DataClasses1DataContext();
   ViewBag.Faculties = new SelectList(db.Faculties, "Id", "Name");
   return View();
}
<div class="form-group">
    @Html.LabelFor(model => model.Faculty, htmlAttributes: new { @class = "control-label col-md-2" })
    <div class="col-md-10">
        @Html.DropDownList("Faculties","Select Faculty")
        @Html.ValidationMessageFor(model => model.Faculty, "", new { @class = "text-danger" })
    </div>
</div>
ViewBag.Faculties = new SelectList(db.Faculties, "Id", "Name");
ViewData["Faculties"] = new SelectList(db.Faculties, "Id", "Name");
ViewBag.Faculty = new SelectList(db.Faculties, "Id", "Name");
 @Html.DropDownList("Faculty ","Select Faculty")
public string Faculty { get; set; }
public IList<SelectListItem> Faculties {get;set;}
Model.Faculties = new SelectList(db.Faculties, "Id", "Name");
return View(Model);
@Html.DropDownListFor(m => m.Faculty , Model.Faculties )
    @Html.DropDownList("Faculties", ViewBag.Faculties as IEnumerable<SelectListItem>, 
                       "Select Faculty");
var value = Request["Faculties"];
@Html.DropDownList(model => model.Faculty,ViewBag.Faculties as IEnumerable<SelectListItem>,
                  "Select Faculty");
[HttpPost]
public ActionResult Register(YourModel model)
{
    var selectedFaculty = model.Faculty; //Selected Value
    //Save it in database
}