Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在SelectList MVC3中填充结果集_C#_Asp.net Mvc 3_Selectlistitem - Fatal编程技术网

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。谢谢