码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET MVC4 学习系统三(视图)

时间:2014-11-05 16:17:02      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:des   io   ar   使用   sp   strong   文件   on   cti   

视图(Views)
    在ASP.NET MVC框架中,想要返回给用户HTML的控制器操作,就要返回ActionResult类型的ViewResult实例,ActionResult知道如何渲染应答结果。当渲染视图时,ASP.NET MVC将会使用控制器提供的名字。以HomeController的Index操作为例,如下:
         public ActionResult Index()
        {
        ViewBag.Message="Your app description page." ; return View();
        }
这个操作将会使用帮助View()来创建ViewResult.无参调用view(),与例子里一样,ASP.NET MVC会找到一个和当前操作一样的视图名字。在这个例子里,ASP.NET MVC 将会查找名为“Index”的视图,但是去哪里找它呢?
视图定位

ASP.NET MVC依赖惯例是在网站根目录下面的Views 文件夹查找这个视图文件。更确切地说,ASPL.NET MVC希望视图文件放在以它们对应的控制顺名字命名的文件夹中。
因此,如果MVC框架想为HomeController的Index操作显示视图,那么它就要在/Views/Home文件夹下查找名为Index的文件。如果在Views文件夹下没有找到对应的视图文件,ASP.NET MVC 框架就会继续在/views/Shared文件夹里查找。
既然已经知道了操作请求的社稷,现在就来看看 视图文件包含什么内容:HTML标签和代码。但它并非仅仅是HTML标签和代码------它是Razor!

ASP.NET MVC4 学习系统三(视图)

标签:des   io   ar   使用   sp   strong   文件   on   cti   

原文地址:http://www.cnblogs.com/haofaner/p/4076252.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!