WTM系列视频教程:View和Taghelper
文字摘要:
?
“又到了老劉胡說(shuō)的時(shí)間了,今天我們主要聊一下View和TagHelper。在前后端不分離的模式下,View還是很重的一塊。”
?
? “前幾課有朋友反饋說(shuō)收獲很大,也有朋友反應(yīng)基礎(chǔ)內(nèi)容太多,眾口難調(diào)啊。這個(gè)系列教程還是希望有更多的人可以看,所以我還是會(huì)講一些基礎(chǔ)知識(shí)。”
?
? ?? “每次修改頁(yè)面都要重啟服務(wù),在.netcore 2.0下沒有這個(gè)問題,因?yàn)樗沁\(yùn)行時(shí)編譯的,但是在.netcore 3.0下默認(rèn)是生成時(shí)編譯,也就是說(shuō)你在調(diào)試過程中修改頁(yè)面是看不到效果的。我們可以在開發(fā)過程中參考微軟文檔在3.0下開啟運(yùn)行時(shí)編譯”
“希望大家多看看微軟的文檔,WTM并沒有綁架大家,不是說(shuō)用了WTM其他的就用不了了,在WTM的基礎(chǔ)上做任何微軟官方支持的修改和配置都是沒有問題的。”
????“我們前后端不分離采用的是LayUI Admin,它本身是一個(gè)SPA的結(jié)構(gòu),所以WTM中返回的頁(yè)面絕大部分都是PartialView。”
? “TagHelper的本質(zhì)目的就是幫你生成Html,核心在于字段的雙向綁定。背后的實(shí)現(xiàn)是依靠反射獲取綁定字段的各個(gè)方面的信息以及在TagHelper上指定的其他配置,來(lái)最終生成Html”
?
? “我們?cè)贛VVM中費(fèi)了很大的精力在ViewModel上,除了封裝業(yè)務(wù)邏輯之外,很大程度上是為了給前臺(tái)頁(yè)面提供可供雙向綁定的字段和數(shù)據(jù)結(jié)構(gòu)”
? “我們通過實(shí)際修改添加病例的頁(yè)面,來(lái)演示一下如何把框架自動(dòng)生成的單一下拉菜單選擇籍貫,變成省、市、區(qū)三級(jí)聯(lián)動(dòng)的模式。”
?
? “下節(jié)課我們將介紹在WTM中快速生成和使用WebApi,用于前后分離的模式。”
總結(jié)
以上是生活随笔為你收集整理的WTM系列视频教程:View和Taghelper的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 将 ASP.NET Core 2.1 升
- 下一篇: 【要闻】Kubernetes不适合发行版
