MVC3学习笔记

loading 分享 2026-8-27 下载文档

MovieDBContext db = new MovieDBContext(); public ActionResult Index() {

var movies=from m in db.Movies

where m.ReleaseDate>new DateTime(1984,6,1) select m;

return View(movies.ToList()); }

public ActionResult Create() {

return View(); } [HttpPost]

public ActionResult Create(Movie newMovie) {

if (ModelState.IsValid) {

db.Movies.Add(newMovie); db.SaveChanges();

return RedirectToAction(\ } else

return View(newMovie); } } }

在下一节,我们将介绍如何为我们的模型添加附加的属性,如何在映射后的数据库中定制我们的票价列的精度。

ASP.NET MVC3 快速入门-第七节 在Movie(电影)模型与数据表中添加一个字段

(2011-03-07 20:04:21)

分类: ASP.NETMVC3

标签: 应用程序 模型 杂谈

在本节中我们将要对我们的模型类进行修改,同时介绍如何在ASP.NET MVC3中根据这些修改来调整我们数据表的结构。

7.1 在我们的Movie模型中添加一个Rating(电影等级)属性

首先,我们在现存的Movie类中添加一个附加的“Rating”属性。打开Movie.cs文件,在Movie类中添加一个Rating属性,如下所示。

public string Rating { get; set; }

现在完整的Movie类的代码如代码清单7-1所示。 代码清单7-1 完整的Movie类的代码

public class Movie {

public int ID { get; set; } public string Title { get; set; } public DateTime ReleaseDate { get; set; } public string Genre { get; set; } public decimal Price { get; set; } public string Rating { get; set; } }

点击“调试”菜单下的“生成MvcMovie”,重新编译应用程序。

现在我们已经将我们的模型进行了更新,让我们同样地修改我们的Views文件夹下的Movies文件夹下的Index.cshtml文件与Create.cshtml这两个视图模板文件,在视图中添加这个Rating属性。

首先打开Index.cshtml文件,在内容为“票价”(对应Price属性)的元素后面追加“电影等级”列标题(对应Rating属性)。在显示Price属性内容的td元素后面追加一个元素,用来显示Rating属性的内容。进行了这两个修改后的Index.cshtml文件中的主要内容如下所示。

@foreach (var item in Model) {


MVC3学习笔记.doc 将本文的Word文档下载到电脑
搜索更多关于: MVC3学习笔记 的文档

Copyright © 2018-2023 第一范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号

电影名称 发行日期 种类 票价 电影等级