011.NET5_MVC解读Razor混编

MVC开发

1. 什么是MVC?

V-视图,呈现给用户看到的内容---表现层

C-控制器,控制业务逻辑计算,可定义多种返回类型。可以是视图模型、JSON、字符串等等

M-视图模型,用于视图和控制之间传输数据的载体

cshtml文件:其实是一个类文件

在cshtml文件,可实现后台代码和前台代码的混编。功能是挺强大,但感觉那样的代码看起来很乱。让人想起了N多年前ASP开发时 <%>

<div>
<%=User.Name%>
</div>  

在cshtml里实现接口

  2. 修改视图,必须要编译后才能生效问题,如何解决?

  

 Razor混编

可以在cshtml文件中编写C#后台代码和前台html代码,混合起来

 

原文地址:https://www.cnblogs.com/ljg3020/p/14347924.html