Asp.net mvc 是否有人能够或至少尝试将液态模板语言移植到C#?

Asp.net mvc 是否有人能够或至少尝试将液态模板语言移植到C#?,asp.net-mvc,templates,viewengine,Asp.net Mvc,Templates,Viewengine,我需要让最终用户能够安全地编辑asp.net mvc web应用程序模板,到目前为止,Liquid Template语言似乎是完美的,但它是用Ruby编写的,移植对我来说似乎太复杂了,因为我不懂Ruby。。。有人想把它移植到C#吗?这在很多情况下都会非常有用,我会积极帮助你所需要的 更新:我还发现了一个问题,这应该足够简化移植 你是说?它是Ruby液态模板语言的.NET4.0端口。模板语法本身与Liquid相同,但.NET代码尽可能利用.NET/C#约定。它显然是开源的,和最初的Liquid项目

我需要让最终用户能够安全地编辑asp.net mvc web应用程序模板,到目前为止,Liquid Template语言似乎是完美的,但它是用Ruby编写的,移植对我来说似乎太复杂了,因为我不懂Ruby。。。有人想把它移植到C#吗?这在很多情况下都会非常有用,我会积极帮助你所需要的

更新:我还发现了一个问题,这应该足够简化移植

你是说?它是Ruby液态模板语言的.NET4.0端口。模板语法本身与Liquid相同,但.NET代码尽可能利用.NET/C#约定。它显然是开源的,和最初的Liquid项目一样


披露:我编写了DotLiquid(无论如何,我是从Ruby编写C#port的)。像最初的海报一样,我也希望能够从.NET代码中访问Liquid模板语法。我希望它对其他人有用。Liquid的Ruby源代码非常干净,包含了一整套单元测试,因此移植非常简单。如果您确实发现任何bug,请

是的,这将是一个很好的C#库。有了新的Razor视图引擎——但它允许调用任何C#方法,这显然不安全,无法在web服务器上运行!也许你可以用IronRuby,看看你能不能用那种方式工作Tim,这正是我想要的!!!你能通过电子邮件和我联系吗?我的是mj186@mclink.itI尝试向您发送电子邮件,但失败,地址为“550550#5.1.0被拒绝。(状态14)”。我的电子邮件是tim在Buarated amoeba.com,没有连字符。太棒了,谢谢你发布这个项目的链接。期待查看代码并在需要时提供帮助。我向您发送了一封电子邮件到该地址,并在github.ops上发送了一条消息。。。我刚刚注意到我的电子邮件被错发了,正确的一封是mclink dot it的mj1686