首页 > 其他分享 >Razor视图cshtml做到运行时编译【提高开发效率】

Razor视图cshtml做到运行时编译【提高开发效率】

时间:2022-11-09 00:56:13浏览次数:73  
标签:Razor 插件 视图 编译 Program cshtml NET

当你的.NET开发工具升级到.NET Core版本以上,就会发现有时候无法将视图界面做的修改可以直接保存后刷新输出,一般都需要重新热重载或重新编译,这样会导致开发效率过慢的行为,开发者无法直接直观地看到视图所做的修改!

那为什么之前的版本可以呢,那是.NET官方在.NET Core后取消了内置的运行时编译引擎,不过也很贴心地开发了个插件供我们下载,但同时也要往Program.cs的文件中配置一下才行

官方文档:https://learn.microsoft.com/zh-cn/aspnet/core/mvc/views/view-compilation?view=aspnetcore-6.0&viewFallbackFrom=aspnetcore-3.0&tabs=visual-studio

分两个步骤:
一、下载插件:
安装 Microsoft.AspNetCore.Mvc.Razor。RuntimeCompilation NuGet 包。
二、往Program.cs文件中的builder下面进行配置:
image

标签:Razor,插件,视图,编译,Program,cshtml,NET
From: https://www.cnblogs.com/feiyankuyouta/p/16871827.html

相关文章

  • CakePHP 2.x十分钟博客教程(二):控制器、模型与视图
     在上篇​​CakePHP教程​​中,为大家介绍了CakePHP的安装与配置过程。你的CakePHP框架现在应该已经能够建立应用程序了,本文为大家带来CakePHP如何创建控制器、模型及视图文......
  • django视图
    一、简介视图是Django应用程序中的一种网页“类型”,通常提供特定功能并具有特定模板,在Django中,网页和其他内容是通过视图传递的。每个视图都由一个Python函数(或方法......
  • MySQL_视图
    含义:(MySQL从5.0.1版本开始提供视图功能。一种虚拟存在的表,行和列的数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的,只保存了sql逻辑,不保存查询结果)......
  • 视图
    视图 1.概念 视图是一种虚拟存在的表,对于使用视图的用户来说基本上是透明的。视图并不在数据库中实际存在,行和列数据来自定义视图的查询总使用的表,并且是在使用视图时......
  • 视图
     视图 1. 概念 视图是一种虚拟存在的表,对于使用视图的用户来说基本上是透明的。视图并不在数据库中实际存在,行和列数据来自定义视图的查询总使用的表,并且是在使用......
  • Oracle 物化视图
    1、介绍视图(View):一段通过查询语句,将一个或多个源表的关注字段组合在一起的虚表,视图本身并不储存数据;每次查询视图,都会执行视图的select语句。物化视图(Mate......
  • 创建物化视图时出现ORA-12054告警
    问题描述:创建物化视图时出现ORA-12054告警,如下所示:数据库:oracle19.1264位异常现象:SQL>descempNameNull?Type......
  • C# .Net MVC Razor 视图静态分页导航栏生成器
    这里贴出3个重要组成部分1.分页导航栏主算法代码(包括@Html扩展方法)2.HTML页面调用代码(包括导航栏样式)3.Controller控制器代码4.测试路径:http://www.****.com/EBusines......
  • 对某一个视图类下的视图函数添加过滤
    对某一个视图类下的视图函数添加过滤djangoclassAView(GenericAPIView)#或者继承GenericViewSet filter_backends=[SearchFilter]search_fields=['name......
  • 05_greenplum定义数据库对象_序列_索引_视图
    一、创建和使用序列序列常用于新增记录时自动生成唯一标识符;1、创建序列使用CREATESEQUENCE命令来创建并初始化一个给定名称的单列序列表;例:CREATESEQUENCEmyserial......