当条件为true就渲染,否则就不渲染



判断用户的登陆

更好的一点是做一个TagHelper。把这些明显的C#代码都去掉。最终都是用html和属性的形式来组成一个最终的代码


属性名称等于Confition这个属性的。是用nameof有利于重构

改成布尔类型了。



登陆之后的效果




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



启用前缀后,属性的关键字都不再高亮显示了

再把前缀删掉。就有是加粗的高亮字体了

凡是加上前缀的都起作用了。

View Component


如果用在Home下面的View就,建立:Components/InternetStatus/Default.cshtml

要在Home/index.cshml内使用



放在Layout布局的下面

只在Home相关的上下文可用。点击其他的页面就报错了。

从home下面挪到Shared下面

这样企业页面都可以用了




 

相关文章:

  • 2021-12-09
  • 2021-11-27
  • 2021-07-24
  • 2021-08-01
  • 2022-01-19
  • 2021-10-31
  • 2021-11-27
  • 2021-07-02
猜你喜欢
  • 2021-06-16
  • 2021-12-14
  • 2021-10-28
  • 2021-07-25
  • 2021-10-17
  • 2021-10-28
  • 2021-09-24
相关资源
相似解决方案