一.工具下载:

程序集下载地址:链接: http://pan.baidu.com/s/1hsGJV5y 密码: pfja
适用于visual studio2015程序集下载地址:链接: http://pan.baidu.com/s/1nvn31IL 密码: 4v7h
如果在使用VS2015等更高版本的时候出现“File not Found Exception Cannot Load System.Web.Razor.dll Version=2.0.0”这样的错误,请换用下面附件中的程序集把旧的RazorEginee.dll删掉,然后把 RazorEngine.NET4.0.dll和System.Web.Razor.Net4.0.dll添加到项目引用中。
二.核心代码代码封装:
public static string ParseRazor(HttpContext context,
string csHtmlVirtualPath, object model = null)
{
string fullpath = context.Server.MapPath(csHtmlVirtualPath);//将虚拟路径转换为绝对路径
string cshtml = File.ReadAllText(fullpath); //将整个cshtml代码读取出来
string cacheName = fullpath + File.GetLastWriteTime(fullpath);//返回上次写入指定文件或目录的日期和时间。
string html = Razor.Parse(cshtml, model, cacheName);
return html;
}
/// <summary>
/// 直接将读取的cshtml代码转换完后,直接返回给客户端
/// </summary>
/// <param name="context"></param>
/// <param name="csHtmlVirtualPath"></param>
/// <param name="model"></param>
public static void OutputRazor(HttpContext context,
string csHtmlVirtualPath, object model = null)
{
string html = ParseRazor(context, csHtmlVirtualPath, model);
context.Response.Write(html);
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# Razor
# 模板引擎
# 教你如何在 Javascript 文件里使用 .Net MVC Razor 语法
# ASP.NET Razor模板引擎中输出Html的两种方式
# asp.net模板引擎Razor调用外部方法用法实例
# 使用Asp.net Mvc3 Razor视图方式扩展JQuery UI Widgets方法介绍
# asp.net实现在非MVC中使用Razor模板引擎的方法
# ASP.NET MVC使用RazorEngine解析模板生成静态页
# ASP.NET MVC4 Razor模板简易分页效果
# NopCommerce架构分析之(六)自定义RazorViewEngine和WebViewPage
# asp.net模板引擎Razor中cacheName的问题分析
# Asp.net MVC中Razor常见的问题与解决方法总结
# 下载地址
# 适用于
# 更高
# 工具下载
# 转换为
# 完后
# 大家多多
# 客户端
# 换用
# Web
# System
# File
# Exception
# Load
# dll
# RazorEngine
# Version
# RazorEginee
# visual
相关文章:
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
建站之星logo尺寸如何设置最合适?
在线教育网站制作平台,山西立德教育官网?
北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?
广德云建站网站建设方案与建站流程优化指南
天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?
建站主机选虚拟主机还是云服务器更好?
高性能网站服务器配置指南:安全稳定与高效建站核心方案
智能起名网站制作软件有哪些,制作logo的软件?
Android自定义控件实现温度旋转按钮效果
如何在IIS中新建站点并配置端口与物理路径?
制作营销网站公司,淘特是干什么用的?
郑州企业网站制作公司,郑州招聘网站有哪些?
如何选择高效响应式自助建站源码系统?
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
如何在服务器上配置二级域名建站?
如何在IIS中配置站点IP、端口及主机头?
如何通过可视化优化提升建站效果?
如何在宝塔面板创建新站点?
电脑免费海报制作网站推荐,招聘海报哪个网站多?
教育培训网站制作流程,请问edu教育网站的域名怎么申请?
javascript基本数据类型及类型检测常用方法小结
教程网站设计制作软件,怎么创建自己的一个网站?
建站主机解析:虚拟主机配置与服务器选择指南
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略
如何在VPS电脑上快速搭建网站?
如何用搬瓦工VPS快速搭建个人网站?
c# await 一个已经完成的Task会发生什么
建站之星安装后如何配置SEO及设计样式?
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
小型网站制作HTML,*游戏网站怎么搭建?
道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?
建站之星如何配置系统实现高效建站?
常州企业网站制作公司,全国继续教育网怎么登录?
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
制作网页的网站有哪些,电脑上怎么做网页?
长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?
javascript中的try catch异常捕获机制用法分析
如何通过虚拟主机快速搭建个人网站?
如何快速完成中国万网建站详细流程?
开源网站制作软件,开源网站什么意思?
高防服务器:AI智能防御DDoS攻击与数据安全保障
建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析
网站建设制作、微信公众号,公明人民医院怎么在网上预约?
建站之星如何实现网站加密操作?
php条件判断怎么写_ifelse和switchcase的使用区别【对比】
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?
如何在Golang中引入测试模块_Golang测试包导入与使用实践
*请认真填写需求信息,我们会在24小时内与您取得联系。