与aspx页面,字符串模板没有概念的母版页和用户控件。 相反,他们正在建造的想法,每个模板并不在乎什么“客气”的模板是,它只关心渲染本身。
小组模板:用户控件等效
就像用户控制,外部模板可以嵌套在任何模板。让我们使用范例导航菜单。 看看下面的HTML网页,以及随后的模板文件:
views/home/index.st
views/shared/menu.st
传递参数的一个分模板
views/shared/menu.st
straight text
$shared/menu(
missingLink={<a href="/page4">Page 4</a>}
)$
passing only a ViewData variable
$shared/menu( missingLink=missingLinkVariable )$
passing both
$shared/menu(
missingLink={
<a href="$missingLinkVariable$">Missing Link</a>
}
)$
主页等效
views/shared/master.st
views/home/about.st
本文介绍了一种通过模板化方式构建网页的方法,展示了如何利用主模板和子模板来组织页面结构,实现内容的复用和模块化管理。通过具体示例说明了如何在主模板中引入子模板,并传递参数以定制化显示内容。
3558

被折叠的 条评论
为什么被折叠?



