當條件爲true就渲染,不然就不渲染
‘
判斷用戶的登錄
更好的一點是作一個TagHelper。把這些明顯的C#代碼都去掉。最終都是用html和屬性的形式來組成一個最終的代碼
屬性名稱等於Confition這個屬性的。是用nameof有利於重構
改爲布爾類型了。
登錄以後的效果
html
tagHelper屬性的名字有可能和html的屬性名相同了,。
啓用前綴後,屬性的關鍵字都再也不高亮顯示了
再把前綴刪掉。就有是加粗的高亮字體了
凡是加上前綴的都起做用了。
佈局
若是用在Home下面的View就,創建:Components/InternetStatus/Default.cshtml
要在Home/index.cshml內使用
放在Layout佈局的下面
只在Home相關的上下文可用。點擊其餘的頁面就報錯了。
從home下面挪到Shared下面
這樣企業頁面均可以用了
字體