如何在ASP.NETC#中的Index.csthml中显示和隐藏div标签?
c#
我的 ViewModel.cs 中有一个 bool
public bool HasPackType { get; set; }
总结与问题
所以思路很简单,如果HasPackType为true,隐藏Index.cshtml中的div标签。
我知道有很多方法可以在 index.cshtml 中隐藏东西,但是对于这种特殊情况,为了简单起见,我想隐藏没有 JavaScript 代码的 div。
我试过这个:
<div style=@(Model.HasPackType;) "display: none;">
</div>
当我的程序运行时仍然无法隐藏 div,所以我想知道我是否在考虑使用这个解决方案“正确”?
谢谢!
回答
如果您不想使用 JS,这段代码可以解决您的问题。
<divdisplay: none;" : "" )" >
</div>
如果你不想生成 html 你可以使用这个:
@if (!Model.HasPackType){
<div>
</div>
}
THE END
二维码