美文网首页
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