Razor简单来说就在服务端进行解析方便开发人员能够快速相关逻辑,类似于php,其实在前端分离大行的现在已经很难见到,只是针对中小企业或者不常使用的网站才会选择,更何况是.net,但是不可否认如果针对中小企业使用前端不分离效率是最快的,业务少,特别使用asp.mvc来进行开发,当然也可以用跨平台的asp.net core,但是建个小网站就没必要,asp.mvc就足够了,不要说为啥不用java,因为暂时没必要,而且用.net开发就非常高效。
Razor能在模板上编写html的标签,它本身实际上就是一种标记语言。
基础语法是包含在@{}中,你可以理解为js,前端的js可以使用内编辑逻辑,razor只是在@{}而已
@{
var templateDirectory=Html.TemplateDirectory()
}
更多信息可以到里面进行查询,在此做个标记,之所以学这东西主要是之前那些公司就只是接触到winform,学得比较多的是数据库sql server,反正都学得差不多了出来外面顺便吧asp.net给学了