当前位置:首页 > ASP.MVC3学习文档
图5-7 Movies数据库与数据表已被创建
鼠标右击Movies数据表,并且点击“设计”,如图5-8所示。
图5-8 点击“设计”查看Movies表的属性
你可以看见Movies表中各字段的属性,其中ID字段被自动设定为自增长主键,如图5-9中所示。
图5-9 查看Movies表中各字段属性
这里请注意Movies表中各字段是如何映射到Movie类中各属性上的。Entity Framework code-fist自动在你创建的Movie类的基础上创建了这张Movies数据表。
你现在已经可以访问数据库中的Movies数据表,并且有了一个简单的页面来显示这个表中的内容。在下一节,我们将增加一个追加数据的方法和一个追加数据的视图,并且向数据库中追加一些数据。
ASP.NET MVC3 快速入门-第六节 增加一个追加数据的方法和一个追加数据的视图
(2011-03-06 22:46:08) 标签: 分类: ASP.NETMVC3 视图 模板 表单
在本节中我们将要在数据库中追加并保存一些数据。我们将要创建一个表单以及一些表单输入控件,用来输入数据信息。当用户提交表单时将把这些用户输入的信息保存在数据库中。我们可以通过在浏览器中输入“http://localhost:xx/Movies/Create”这个URL地址来访问这个表单。
6.1 显示追加信息时所用表单
首先,我们需要在我们的MoviesController类中追加一个Create方法,该方法返回一个视图,该视图中包含了用户输入信息时所要用到的表单。
public ActionResult Create() {
return View(); }
现在让我们来实现这个Create方法中所要返回的视图,我们将在这个视图中向用户显示追加数据时所需要用到的表单。在Create方法中点击鼠标右键,并点击上下文菜单中的“添加视图”。
在“添加视图”对话框中选择“创建强类型视图”,将模型类指定为“Movie”,在支架模板中选择Create,如图6-1所示。
图6-1 添加追加数据时所用视图
点击添加按钮,Views文件夹下的Movies文件夹中将会自动添加一个名为
“Create.cshtml”的视图模板文件。因为你在支架模板中选择了“Create”,所以支架模板会在该视图模板文件中自动生成一些默认代码。打开该文件进行查看,在该文件中已经自动创建了一个HTML表单,以及一段用来显示校验时错误信息的文字。Visual Web Developer检查Movies类,并自动创建与该类中每个属性相对应的
@model MvcMovie.Models.Movie @{
ViewBag.Title = \ }