首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用NVelocity和ASP.NET MVC的主页/内容页?

问使用NVelocity和ASP.NET MVC的主页/内容页?
EN

Stack Overflow用户
提问于 2009-06-05 19:46:37
回答 1查看 852关注 0票数 0

我是NVelocity的铁杆粉丝。我认为它简洁的语法是一个巨大的恩惠,并有助于保持我的观点简单和有效。我已经开始使用ASP.NET MVC的Mvc Contrib项目中的NVelocity视图引擎,以及城堡NVelocity .vm语法高亮工具。

虽然我喜欢NVelocity为表格带来的东西,但我真的遗漏了ASP.NET .aspx视图中一个非常有用的功能:母版页。

有没有人知道有没有ASP.NET MVC的NVelocity视图引擎,可以像经典的.aspx视图一样提供母/子页面?Codeplex的MVCContrib项目是否支持这一点(目前完全没有关于MVCContrib NVelocity视图引擎的文档)。

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-06-06 16:50:10

事实证明,用于ASP.NET MVC的NVelocity视图引擎确实具有一些基本的主/子内容功能。有一个简单的#parse()命令可以用来呈现与$childContent模板变量一起使用的子views...when,一个简单的主页面/内容页面关系就诞生了:

代码语言:javascript
复制
<head>
  <title>My Page with Master Page</title>
  <link href="$Url.Content('~/Views/Common/Site.css')" rel="stylesheet" type="text/css" />
</head>
<body>
  <div id="header">
    #parse("shared/header.vm")
  </div>
  <form>
  <div id="content">
    #parse($childContent)
  </div>
  <div id="footer">
    #parse("shared/footer.vm");
  </div>
  </form>
</body>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/957792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档