我希望我的用户能够为他们选择的特定模板编辑自己的HTML/CSS。ASP.NET MVC中的UI模板
这种技术被Tumblr &使用Posterous,我试图研究几种实现它的方法。
概括地说,我想通过定义布局:
<div id="main">
<div id="header"></div>
{Nav}
<div id="middle">
{Featured Article}
</div>
</div>
然后
ASP.NET MVC会呈现为标记{}导航说:
<ul>
<li>Home</li>
</li>About Us</li>
</ul>
我们存储的用户在数据库中指定内容,因此我可以采取的一种方法是将“整个页面”存储在数据库中,并在呈现之前解析出{tag}
块。
MVC中已经构建了一些可以实现这一点的东西吗?如果我不需要,我不想重新发明轮子。