公司后端是.net开发,需要做一个系统后台,我是前端,写了一些后台页面(.html)给我们的后端,但他说希望能用母版方式来写,我不是很理解,问了他,他也没解释清楚。我网上查了一些资料,但还是云里雾里,希望大神们告诉我下我该怎么做,谢谢~
2 回答
达令说
TA贡献1821条经验 获得超6个赞
母版页就是把页面里公共的部分,如通用脚本(统计代码等),导航,回到顶部等通用部分提取出来放进母版页里,母版页通过占位符把其他页面需要写的部分预留出来,其它页面就不用每次都写body,head这些通用部分了。
母版页的Demo:
_Layout.cshtml:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>@ViewBag.Title</title>
@Styles.Render("~/css")
@Scripts.Render("~/jQuery")
@RenderSection("section_header",required:false)
</head>
<body>
@RenderBody()
@RenderSection("section_footer", required: false)
</body>
</html>
_ViewStart.cshtml:
@{ Layout = "~/Views/Shared/_Layout.cshtml"; }
这是使用Razor语法写的,旧的语法是每新建一个aspx页面,勾选使用母版页。
下个visual studio这些就一目了然了。这一部分的分工不是很明确,可以说是前端的工作,但其实也没前端什么事。
上面的描述可能不是很清楚,google一下.net master page就有很多资料了。
- 2 回答
- 0 关注
- 446 浏览
添加回答
举报
0/150
提交
取消