为了账号安全,请及时绑定邮箱和手机立即绑定

公司让我做系统后台的页面,但是希望能用.net 母版方式来写,有些问题求教

公司让我做系统后台的页面,但是希望能用.net 母版方式来写,有些问题求教

慕容3067478 2018-09-07 23:29:42
公司后端是.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就有很多资料了。


查看完整回答
反对 回复 2018-09-23
  • 2 回答
  • 0 关注
  • 446 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信