企业网站代码,网站建设只是,实用网站建设期末考试,网页制作与网站开发从入门到精通 豆瓣文字摘要#xff1a;“又到了老刘胡说的时间了#xff0c;今天我们主要聊一下View和TagHelper。在前后端不分离的模式下#xff0c;View还是很重的一块。”“前几课有朋友反馈说收获很大#xff0c;也有朋友反应基础内容太多#xff0c;众口难调啊。这个系列教程还是希望有… 文字摘要 “又到了老刘胡说的时间了今天我们主要聊一下View和TagHelper。在前后端不分离的模式下View还是很重的一块。” “前几课有朋友反馈说收获很大也有朋友反应基础内容太多众口难调啊。这个系列教程还是希望有更多的人可以看所以我还是会讲一些基础知识。” “每次修改页面都要重启服务在.netcore 2.0下没有这个问题因为它是运行时编译的但是在.netcore 3.0下默认是生成时编译也就是说你在调试过程中修改页面是看不到效果的。我们可以在开发过程中参考微软文档在3.0下开启运行时编译”“希望大家多看看微软的文档WTM并没有绑架大家不是说用了WTM其他的就用不了了在WTM的基础上做任何微软官方支持的修改和配置都是没有问题的。” “我们前后端不分离采用的是LayUI Admin它本身是一个SPA的结构所以WTM中返回的页面绝大部分都是PartialView。” “TagHelper的本质目的就是帮你生成Html核心在于字段的双向绑定。背后的实现是依靠反射获取绑定字段的各个方面的信息以及在TagHelper上指定的其他配置来最终生成Html” “我们在MVVM中费了很大的精力在ViewModel上除了封装业务逻辑之外很大程度上是为了给前台页面提供可供双向绑定的字段和数据结构” “我们通过实际修改添加病例的页面来演示一下如何把框架自动生成的单一下拉菜单选择籍贯变成省、市、区三级联动的模式。” “下节课我们将介绍在WTM中快速生成和使用WebApi用于前后分离的模式。”