美文网首页
Razor试玩

Razor试玩

作者: 谁有羊毛 | 来源:发表于2019-05-29 00:25 被阅读0次

    Razor试玩体验

    1. Razor 有布局页,Layout应用布局页
    2. Razor @RenderBody() 一个页面就一个,用此布局页的page显示与此
    //_Layout 定义节
    @RenderBody()
    
    //ContentPage 实现具体节内容
    @{
      Layout="_Layout"
    }
    <h2>这里就是body的内容</h2>
    
    1. @RenderSection : 渲染节 主要是加载用此布局页的page Section,name来匹配
    //_Layout 定义节
    @RenderSection("Scripts", required: false)
    
    //ContentPage 实现具体节内容
    @Section Scripts{
     <script src="m.js"></script>
    }
    
    1. 分部页(我称之为组件页)
    //先在_ViewImports.cshtml引入
    @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
    //之后的页面就可以使用
    @{
        ViewData["IsNumberReadOnly"] = true;
    }
    
    <partial name="_ProductViewDataPartial" for="Product" view-data="ViewData">
    
    //使用
    @using PartialViewsSample.ViewModels
    @model ArticleSection
    
    <h3>@Model.Title Index: @ViewData["IsNumberReadOnly"]</h3>
    <div>
        @Model.Content
    </div>
    

    二. Razor支持类库

    1. 当我们先在类库定义好页面,web程序引入dll,然后就和在根目录使用页面一样了

    相关文章

      网友评论

          本文标题:Razor试玩

          本文链接:https://www.haomeiwen.com/subject/mfsqtctx.html