随笔分类 -  MVC

摘要:当我们再次打开刚刚创建的movies主页,我们可以看到这个页面注意这些红色框中的内容,我们之后会提到。我们先看看index页面的htmlEdit这个超链接是用是Html.ActionLink这个方法生成的@Html.ActionLink("Edit", "Edit", new { id=item.ID }) Html对象是System.Web.Mvc.WebViewPage这个基类提供给我们自动生成Html的对象。ActionLink是Html对象提供的生成链接的方法,就如提示信息显示的一样,第一个参数是显示在页面上的文字,第二个参数是对应控制器中的方法 阅读全文
posted @ 2012-12-29 17:50 terryxym 阅读(607) 评论(0) 推荐(0)
摘要:我们将在接下来创建一个MoviesController类读取movie的数据然后显示在页面上在我们创建的HelloWorld工程中创建一个新的控制器MoviesController,创建的方法在前几张中已有提及,与之前有所不同的是,这次我们不用默认空白的模板,具体参数如下 Controller name: MoviesController. (This is the default. ) Template: MVC Controller with read/write actions and views, using Entity Framework. Model class: Movie ( 阅读全文
posted @ 2012-12-24 14:31 terryxym 阅读(521) 评论(0) 推荐(0)
摘要:接下来我们研究一下在MVC中怎样运用模型来访问数据库。这里我们用Entity Framework来和数据库进行连接。添加模型类在模型文件夹右键选择添加然后选择类将类命名为Movie然后确定在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; ... 阅读全文
posted @ 2012-12-23 00:38 terryxym 阅读(466) 评论(0) 推荐(0)
摘要:上一章中我们创建了控制器HelloWorldController.cs,现在我们根据HelloWorldController来创建视图在HelloWorldController中重写Index方法public ActionResult Index() { return View(); }在view()上点击右键选择Add View出现添加视图对话,运用默认的模板,直接点击Add视图文件夹下直接出现了Views/HelloWorld/Index.cshtml这个视图文件。在图示标签<h2>下面添加<p>Hello from our View Template!</p 阅读全文
posted @ 2012-12-22 00:44 terryxym 阅读(433) 评论(0) 推荐(0)
摘要:MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范。模型: 模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。视图: 视图是用户看到并与之交互的界面,视图就是由HTML元素组成的界面。控制器:控制器接受用户的输入并调用模型和视图去完成用户的需求,所以当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据。添加控制器(Controller) 首先创建一个控.. 阅读全文
posted @ 2012-12-21 13:48 terryxym 阅读(354) 评论(0) 推荐(0)
摘要:首先下载开发工具VS2012 EXPRESS WEB下载地址http://www.microsoft.com/web/gallery/install.aspx?appid=VWD11AzurePack比较简单,简略的带过一下新建一个项目创建工程,并命名为HelloWorld点击ok,进入NEW ASP.NET MVC 4 PROJECT界面选择INTERNET APPLICATION,VIEW ENGIN 选择RAZOR,点击ok,VS2012将自动生成工程选择菜单中的debug或者按F5开始调试 阅读全文
posted @ 2012-12-19 11:17 terryxym 阅读(217) 评论(0) 推荐(0)