zoukankan      html  css  js  c++  java
  • asp.net mvc(2013425)——使用模板页

    在asp.net mvc下使用模板页和asp.ent 三层是不太一样的

    我们写好一个action方法

    点击右键,选择添加视图:

    就会在出现相应的此界面:

    点击添加后,将会创建一个名为 Index.cshtml的视图模板,放置在 \Views\Home 目录中,如果没有这个目录,MVC 将会自动创建它。

    如果这里没有勾选Use a layout or master page,那么就使用一个平常的页面,页面的代码如下:

     1 @{
     2     Layout = null;  @*布局为空*@
     3 }
     4 
     5 <!DOCTYPE html>
     6 
     7 <html>
     8 <head>
     9     <title>Index</title>
    10 </head>
    11 <body>
    12     <div>
    13         
    14     </div>
    15 </body>
    16 </html>

    如果勾选了,那么就是使用模板页的页面,如果勾选的框下不写任何东西,那么就默认的是视图下的Shared文件夹下的_Layout.cshtml文件,勾选后的代码如下:

    1 @{
    2     ViewBag.Title = "Index";
    3 }
    4 
    5 <h2>Second</h2>

    对于_Layout.cshtml文件的代码如下所示:

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4     <title>@ViewBag.Title</title>
     5     <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
     6     <script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script>
     7 </head>
     8 
     9 <body>
    10     @RenderBody() @*主要是存放视图的内容的,相当于asp.net web from下的content*@
    11 </body>
    12 </html>
  • 相关阅读:
    Prometheus监控k8s集合
    docker集合
    开源堡垒机jumpserver
    ELK日志分析平台
    安全名称解释
    CPU上下文切换
    平均负载
    234. 回文链表
    125. 验证回文串
    122. 买卖股票的最佳时机II
  • 原文地址:https://www.cnblogs.com/huanbia/p/3042991.html
Copyright © 2011-2022 走看看