2012年12月6日

Asp.Net MVC4.0 官方教程 入门指南之九--为模型添加验证

摘要: 本节你将为Movie类型增加逻辑验证,以确保任何用户试图使用该应用程序创建或编辑影片时执行验证规则。DRY(干爽)ASP.NET MVC的核心原则之一是干爽(“不要自己重复”)。ASP.NET MVC鼓励您只指定一次功能或行为,然后在应用程序中到处使用。这种做法减少了需要编写的代码量,使你的代码编写不容易出错,且更容易维护。ASP.NET MVC和Entity Framework代码先行为验证提供支持,是干爽原则应用的一个很好的例子。在一个模型的类中以声明方式指定验证规则,在整个应用程序中执行验证规则。让我们来看看如何在电影应用程序中利用验证支持。向Movie模型中添加验证规则首先向Movie 阅读全文

posted @ 2012-12-06 23:03 大浪淘沙 阅读(6517) 评论(6) 推荐(2) 编辑

Asp.Net MVC4.0 官方教程 入门指南之八--为Movie模型和库表添加字段

摘要: 在本节中,您将使用实体框架代码先行迁移功能对模型类进行修改,并使修改应用到数据库中。默认情况下,当您使用实体框架代码先行自动创建一个数据库,像你在本教程前面做的那样,代码首先添加一张表到数据库中,以帮助跟踪数据库架构是否是同步的模型类是产生的。如果它们不同步,实体框架抛出一个错误。这使得它更容易在早期开发时跟踪发现问题,否则,你可能在运行时发现隐晦错误。为模型修改建立代码先行迁移如果您使用的是Visual Studio 2012,在“解决方案资源管理器”中双击Movies.mdf的文件,打开数据库工具。Visual Studio Express for Web将显示“数据库资源管理器,Visu 阅读全文

posted @ 2012-12-06 17:09 大浪淘沙 阅读(10655) 评论(12) 推荐(5) 编辑

Asp.Net MVC4.0 官方教程 入门指南之七--增加搜索方法和视图

摘要: 译者注:本节内容实际上是原英文教程第六节的后半部分,因感觉第六节内容较长,本部分内容与上节标题(添加Edit方法和视图)无关,在项目开发中搜索功能既常见又常用,在此拿出来作为单独章节。本节课程中,你将添加一个SearchIndex 方法,使你可以通过片名来搜索影片。 /Movies/SearchIndex地址将可用。该请求将显示一个包含用户可以输入的input元素的表单来查找影片。当用户提交表单后,该方法将得到用户提交的搜索值并用于搜索数据库。首先在现有的MoviesController类中增加一个SearchIndex方法。该方法将返回包含Html表单的视图。以下为代码: pu... 阅读全文

posted @ 2012-12-06 14:43 大浪淘沙 阅读(13152) 评论(7) 推荐(3) 编辑

导航