zoukankan      html  css  js  c++  java
  • ASP.NET MVC4 学习系统四(视图)

    视图(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!

  • 相关阅读:
    python发送邮件
    nginx的信号量和平滑升级
    CentOS6下nginx的源码安装
    mysql备份与还原之mysqldump
    myslq基本语法(3)
    mysql基本语法(2)
    MySQL中数据表和数据的操作
    mysql概述及基本语法(1)
    shell的随机数
    浏览器的跨域问题的解决办法
  • 原文地址:https://www.cnblogs.com/haofaner/p/4076252.html
Copyright © 2011-2022 走看看