【发布时间】:2018-07-05 11:26:57
【问题描述】:
我似乎无法在网上找到答案。
由于 C# 是一种编译语言,Razor 视图中的代码如何能够在无需开发人员重新构建的情况下执行?
例如,如果我使用以下代码加载页面:@{string test = "123";}。
但是然后将代码更改为:@{string test = "test";}
我如何不需要重建?此外,允许这种情况发生的东西是 C# 功能还是 MVC 功能?
【问题讨论】:
-
Razor 文件在调用视图时在运行时编译(它们被缓存,但如果视图更改,缓存会被清除)-
.cs文件存储在您的临时 ASP.NET 中文件夹
标签: c# asp.net-mvc razor compilation