实训10--用数据库值填充下拉列表
一、实训目的
实现用数据库值填充数据库,掌握下拉列表的用法。
二、理论学习
HTML辅助方法:2.使用HTML辅助方法输出表单,(2)常用表单元素输入,c.Html.DropdownList的使用。
三、实训内容
已知地址Province类和学生类,请为设计一个添加学生的页面。相关代码和页面效果如下。
public class Province
{
public int Id { get; set; }
public string Name { get; set; }
}
public class Student { public int Id { get; set; } public string Name { get; set; } public int ProvinceId { get; set; } public Province Province { get; set; } }
四、实训步骤
1.新建mvc4项目,选择基本模板。
2.新建模型类Address、数据上下文类,修改web.config文件。
3.进行数据库迁移,生成数据库,在Provinces表中输入数据。
4.新建Home控制器,添加CreateStudent的HttpGet和HttpPost动作,其中Get动作中读取省份作为下拉列表的数据集合,post动作将提交表单数据。
5.添加CreateStudent视图,选择强类型为Student,模板为Create,修改其中的省份为下拉列表。
6.运行测试,添加学生记录,查看数据库是否存在,done。
>>点击查看详细实训步骤<<<
五、视频辅导