如何在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>
}


以上是如何在ASP.NETC#中的Index.csthml中显示和隐藏div标签?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>