自ASP.Net Core發佈以來,Asp團隊比HTML助手更多地使用TagHelpers。ASP.net Core中正確的標籤使用情況是什麼? TagHelpers vs HTML Helper
雖然從控制器腳手架視圖,ASP.Net核心使用TagHelpers創建添加,編輯頁面,但如果您注意到他們使用舊HTML幫助器的索引頁面。
//Ex:
<th>
@Html.DisplayNameFor(model => model.Package)
</th>
理解ASP.net核心團隊的議程非常混亂。有誰知道在ASP.net Core中做這件事的正確方法是什麼?我的猜測是,@Html.DisplayNameFor(model => model.Package)
將很快被標記爲不贊成使用。請解釋?
據我瞭解,TagHelpers'最大的好處是代碼的可讀性。 HtmlHelpers不會從我認爲的框架中刪除,因爲這些基本上只是擴展方法,無論如何都可以輕鬆複製...... – Nsevens
檢查此比較[來自官方文檔](https://docs.asp.net/en /latest/mvc/views/tag-helpers/intro.html#tag-helpers-compared-to-html-helpers) –