全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Razor模板引擎简单介绍

一.工具下载:

程序集下载地址:链接: 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小时内与您取得联系。