C# 在SelectList MVC3中填充结果集
我在C# 在SelectList MVC3中填充结果集,c#,asp.net-mvc-3,selectlistitem,C#,Asp.net Mvc 3,Selectlistitem,我在CourseRegisterModel中有以下SelectList声明: public class CourseRegisterModel { public StudentModel Student { get; set; } public CourseModel Course { get; set; } public IEnumerable<SelectListItem> CoursesList { get; set; } public Date
CourseRegisterModel
中有以下SelectList声明:
public class CourseRegisterModel
{
public StudentModel Student { get; set; }
public CourseModel Course { get; set; }
public IEnumerable<SelectListItem> CoursesList { get; set; }
public DateTime RegisterDate { get; set; }
}
我需要在view
RegisterCourses.chtml
的下拉列表中填充这些课程。如何将上述代码中的所有记录放入selectlist?另外,如何在查看时使用selectlist?使用Html.DropDownList方法:
将下拉列表中所需的名称作为第一个参数传入,作为第二个参数传入课程列表:
@Html.DropDownList(“CoursesList”,Model.CoursesList)使用Html.DropDownList方法: 将下拉列表中所需的名称作为第一个参数传入,作为第二个参数传入课程列表:
@Html.DropDownList(“CoursesList”,Model.CoursesList)对于初学者,您的
RegisterCourses.cshtml
需要使用:
@model <namespace>.CourseRegisterModel
最后,回到您的视图(RegisterCourses.cshtml)-它应该包含:
@Html.DropDownListFor(m => m.Course.CId, Model.CourseList)
首先,您的
RegisterCourses.cshtml
需要使用:
@model <namespace>.CourseRegisterModel
最后,回到您的视图(RegisterCourses.cshtml)-它应该包含:
@Html.DropDownListFor(m => m.Course.CId, Model.CourseList)
你能再解释一下吗,因为我是mvc3新手。只需通过代码简要说明如何在我的代码中填充CourseList。谢谢你多解释一点,因为我是mvc3新手。只需通过代码简要说明如何在我的代码中填充CourseList。谢谢