Razor模板引擎简单介绍
一.工具下载:
程序集下载地址:链接:http://pan.baidu.com/s/1hsGJV5y密码:pfja
适用于visualstudio2015程序集下载地址:链接:http://pan.baidu.com/s/1nvn31IL密码:4v7h
如果在使用VS2015等更高版本的时候出现“FilenotFoundExceptionCannotLoadSystem.Web.Razor.dllVersion=2.0.0”这样的错误,请换用下面附件中的程序集把旧的RazorEginee.dll删掉,然后把RazorEngine.NET4.0.dll和System.Web.Razor.Net4.0.dll添加到项目引用中。
二.核心代码代码封装:
publicstaticstringParseRazor(HttpContextcontext, stringcsHtmlVirtualPath,objectmodel=null) { stringfullpath=context.Server.MapPath(csHtmlVirtualPath);//将虚拟路径转换为绝对路径 stringcshtml=File.ReadAllText(fullpath);//将整个cshtml代码读取出来 stringcacheName=fullpath+File.GetLastWriteTime(fullpath);//返回上次写入指定文件或目录的日期和时间。 stringhtml=Razor.Parse(cshtml,model,cacheName); returnhtml; } //////直接将读取的cshtml代码转换完后,直接返回给客户端 /// ////// /// publicstaticvoidOutputRazor(HttpContextcontext, stringcsHtmlVirtualPath,objectmodel=null) { stringhtml=ParseRazor(context,csHtmlVirtualPath,model); context.Response.Write(html); }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。