MVC
文章平均质量分 74
zhangemails
这个作者很懒,什么都没留下…
展开
-
ASP.NET MVC4 入门(三)——添加一个视图
在本节中,您需要修改HelloWorldController类,从而使用视图模板文件,干净优雅的封装生成返回到客户端浏览器HTML的过程。 您将创建一个视图模板文件,其中使用了ASP.NET MVC 3所引入的Razor视图引擎。Razor视图模板文件使用.cshtml文件扩展名,并提供了一个优雅的方式来使用C#语言创建所要输出的HTML。用Razor编写一个视图模板文件时,将所需的字符和键盘敲转载 2014-07-04 20:22:46 · 1638 阅读 · 0 评论 -
ASP.NET MVC4 入门(五)——控制器访问模型数据
在这一节中,你将新创建一个新的 MoviesController类,并编写代码,实现获取影片数据和使用视图模板在浏览器中展现影片数据的功能。 在进行下步之前,点击“生成应用程序“对应用程序进行编译。 右键单击Controllers文件夹,新建一个名为“MoviesController ”的控制器。在创建窗口各选项如下图所示 点击添加,将创建以下文件和文件夹: 项目的 Control转载 2014-07-04 20:27:59 · 857 阅读 · 0 评论 -
ASP.NET MVC4 入门(九)——为模型添加验证
本节你将为Movie类型增加逻辑验证,以确保任何用户试图使用该应用程序创建或编辑影片时执行验证规则。 DRY(干爽) ASP.NET MVC的核心原则之一是干爽(“不要自己重复”)。ASP.NET MVC鼓励您只指定一次功能或行为,然后在应用程序中到处使用。这种做法减少了需要编写的代码量,使你的代码编写不容易出错,且更容易维护。 ASP.NET MVC和Entity Framew转载 2014-07-05 14:52:28 · 592 阅读 · 0 评论 -
ASP.NET MVC4 入门(四)——添加一个模型
在这一节中,你将添加用于管理数据库中电影的类。这些类是ASP.NET MVC应用程序的模型部分。 你将使用.NET Framework框架下的实体框架(Entity Framework)数据访问技术,与模型类协同工作。实体框架(常简称为EF)支持一种称之为编码先行(Code First)的开发模式。编码先行使你通过编写简单的类(简称为POCO类,全称为"plain-old CLR objects转载 2014-07-04 20:24:42 · 495 阅读 · 0 评论 -
ASP.NET MVC4入门(七)——增加搜索方法和视图
本节课程中,你将添加一个SearchIndex 方法,使你可以通过片名来搜索影片。 /Movies/SearchIndex地址将可用。该请求将显示一个包含用户可以输入的input元素的表单来查找影片。当用户提交表单后,该方法将得到用户提交的搜索值并用于搜索数据库。 首先在现有的MoviesController类中增加一个SearchIndex方法。该方法将返回包含Html表单的视图。以下为代转载 2014-07-05 14:50:10 · 474 阅读 · 0 评论 -
ASP.NET MVC 入门 (十)——查看Detail 和Delete 方法
在这部分的教程中,您将查看自动生成的Detail方法和Delete方法。 打开Movie控制器,查看Detail方法 public ActionResult Details(int id = 0) { Movie movie = db.Movies.Find(id); if (movie == null)转载 2014-07-05 14:55:37 · 469 阅读 · 0 评论 -
ASP.NET MVC 入门(六)——查看Edit方法和Edit视图
在这节课程中,你将查看为影片控制器生成的方法和视图。 运行程序,在浏览器中访问/Movies。鼠标悬停在影片列表某条记录的Edit链接上方,会看到链接类似于http://localhost:5279/Movies/Edit/1。 Edit的链接是由Views\Movies\Index.cshtml文件中的Html.ActionLink方法生成的,如下所示:@Html.ActionLin转载 2014-07-05 12:58:21 · 561 阅读 · 0 评论 -
ASP.NET MVC4 入门(八)——为模型和库表添加字段
在本节中,您将使用实体框架代码先行迁移功能对模型类进行修改,并使修改应用到数据库中。 默认情况下,当您使用实体框架代码先行自动创建一个数据库,像你在本教程前面做的那样,代码首先添加一张表到数据库中,以帮助跟踪数据库架构是否是同步的模型类是产生的。如果它们不同步,实体框架抛出一个错误。这使得它更容易在早期开发时跟踪发现问题,否则,你可能在运行时发现隐晦错误。 为模型修改建立代码先行迁移转载 2014-07-05 14:52:17 · 639 阅读 · 0 评论 -
MVC视图中@Html.DisplayFor 控件 日期的显示格式
MVC视图中@Html.DisplayFor 控件 日期的显示格式: 在Sql Server2008中,如果字段定义成DateTime类型,那么在视图中会默认显示成 【2015/6/19 0:00:00】 这种格式,如果想将日期显示成其他格式,方法如下: 先创建一个显示时间的模板,然后在用到的@Html.DisplayFor的控件中调用此模板就可以了。 1、在share文件夹下新建一个Dat原创 2015-06-19 15:50:45 · 2869 阅读 · 0 评论