【发布时间】:2011-04-18 23:59:39
【问题描述】:
我正在寻找具有以下功能的 Html 渲染引擎:
支持一个优秀的设计工具,帮助我处理语法、理解我的对象(警告我类型错误和不存在的类/方法名称)并验证我的 Html。
将 Html 标记与通用编程语法混合在一起的一种很好的可读方式,对于每个,如果那么
支持本身使用相同语法的子模板/函数(在同一个文件或另一个文件中)
可以以常用方式使用变量,a = 1 ... a = a + b ... if a > c ...
支持较大的常用类库/成熟语言(.Net / Java / RoR / Django / Php 等)
生成纯净的标记
我认为基本上就是这样......我认为应该不那么难,但我还没有找到完美的。
【问题讨论】:
-
你已经考虑过哪些?
-
最近最热情的:带有代码块的 Asp.Net Ascx。接近但有缺陷。尤其是在 Ascx 中使用另一个 Ascx 时,不会评估代码块。
-
你看过 ASP.NET MVC 吗?
-
Afaiu Asp.Net Mvc 在 pt 3 上跌跌撞撞。到目前为止,我发现调用子模板的最佳解决方案是 blogs.msdn.com/b/davidebb/archive/2010/01/13/…,但这是一个非开箱即用的解决方案,还没有完成。
-
需要将此视为在 Ascx 中包含子用户控件的一种方式。刚才没时间。 weblogs.asp.net/bleroy/archive/2009/07/10/…