【发布时间】:2011-11-25 18:25:05
【问题描述】:
我不知道如何解释这一点,也不确定这是否是正确的标题。您可以编辑此帖子和标题以使其更清晰。
这是我需要做的。我们有一个 CMS,并希望简化创建页面。我们希望使用更简单的语言,而不是使用原始 C# 创建页面模板。例如。
老办法:
<span>User name: <%= Model.UserName %></span>
新方式:
<span>User name: {Username}</span>
如您所见,新方法要简单得多。但我不想停在那里。我想包括条件、循环变量和其他非常简单的脚本概念,以便由 C# 解析。有没有已知的方法可以做到这一点,或者我可以使用任何现成的代码来实现这一点。
编辑:
我需要这样的东西的原因是使页面高度动态。此模板语言不仅用于呈现网页。它将用于从数据库中获取数据、从其他网页加载信息、构建动态数据、动态创建计算数据。这意味着我可以在帖子中插入模板代码,然后它将即时运行自定义模板(脚本代码)。
【问题讨论】: