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代码,混合起来

 

 

 

 

posted on 2021-01-31 22:31  L秦岭  阅读(205)  评论(0编辑  收藏  举报

导航