JSON

Asp.net MVC Razor模板引擎技巧分享(2)

字号+ 作者:H5之家 来源:H5之家 2017-08-09 10:00 我要评论( )

RazorEngine是一个独立的开源项目,项目的地址是https://github.com/Antaris/RazorEngine 它是基于微软的Razor之上,包装而成的一个可以独立使用的模板引擎。也就是说,保留了Razor的模板功能,但是使得Razor脱离于

RazorEngine是一个独立的开源项目,项目的地址是https://github.com/Antaris/RazorEngine
它是基于微软的Razor之上,包装而成的一个可以独立使用的模板引擎。也就是说,保留了Razor的模板功能,但是使得Razor脱离于Asp.net MVC,能够在其它应用环境下使用。我现在一般这个来生成Email文本,当然也有人用来做代码生成器。

使用也非常简单:

; });

上面result的结果就是 “Hello World! Welcome to Razor!”

5. 其它

这篇文章主要是在Razor实际使用过程中,一些学到到知识,拿来这里分享. 没有涉及Razor的语法这些内容,大家可以自行搜索,网上有很多介绍的文章。

关于代码生成器的一些个人看法,以前在看到代码生成器的时候,觉得是个好东西,非常牛,能够减少不少工作量。后来在深入的学习之后,发现必要性不是很大,如果程序中的代码很多是需要生成的,那么可能大部分都是重复和相似的代码,这些代码应该是可以通过设计模式来重构精简的。

避免使用代码生成器,不止能够精简代码,还能为你打开另外一道门,大家不妨试试。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • “Newtonsoft.Json ......”在这两个“混合\ Newtonsoft.Json.dl

    “Newtonsoft.Json ......”在这两个“混合\ Newtonsoft.Json.dl

    2017-07-29 13:03

  • ASP.NET MVC解决Json DataGrid返回的日期格式是/Date(20130450000365)

    ASP.NET MVC解决Json DataGrid返回的日期格式是/Date(20130450000365

    2017-07-15 10:00

  • 痴情意外:ASP.NET WebAPI RC 竟然不支持最常用的json传参

    痴情意外:ASP.NET WebAPI RC 竟然不支持最常用的json传参

    2017-07-08 10:02

  • ASP.NET MVC4中调用WEB API的四个方法(一)(2)

    ASP.NET MVC4中调用WEB API的四个方法(一)(2)

    2017-07-07 16:00

网友点评
=