ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 23. 繼續講Tag Helpers 和複習View Component


當條件爲true就渲染,不然就不渲染





判斷用戶的登錄

更好的一點是作一個TagHelper。把這些明顯的C#代碼都去掉。最終都是用html和屬性的形式來組成一個最終的代碼


屬性名稱等於Confition這個屬性的。是用nameof有利於重構

改爲布爾類型了。





登錄以後的效果
html

前綴




tagHelper屬性的名字有可能和html的屬性名相同了,。



啓用前綴後,屬性的關鍵字都再也不高亮顯示了

再把前綴刪掉。就有是加粗的高亮字體了

凡是加上前綴的都起做用了。
佈局

View Component










若是用在Home下面的View就,創建:Components/InternetStatus/Default.cshtml



要在Home/index.cshml內使用




放在Layout佈局的下面

只在Home相關的上下文可用。點擊其餘的頁面就報錯了。

從home下面挪到Shared下面

這樣企業頁面均可以用了




 字體

相關文章
相關標籤/搜索