[英]asp.net html templating
我正在考虑一个非常简单的html模板系统,要在asp.net中实现。
基本上给定一个带有几个占位符的.html文件,例如[menu]和[content],它将获取适当的数据并将其与html合并并显示页面。 我希望能够使用asp.net控件和回发之类的东西,但这不是必需的。
实施它有多困难,您将如何去做? 对于流量非常少的CMS网站,这样的解决方案是否也可行?
编写您自己的模板系统基本上是在重新发明 ASP.NET。 除非您打算进一步了解车轮,否则我不会推荐它(在这种情况下,我会说)。
更好的替代方法是使用Microsoft作为框架一部分提供的Master Pages 。 Microsoft已经弄清楚了实现模板系统的硬性细节,甚至允许您将模板嵌套在模板中。 如果您希望外观不同,可以动态地切入和切出模板。
对于CMS,我想您最好使用母版页而不是创建自己的母版页。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.