在 MVC 剃刀中不包括空格或 css 类,并使用表达式简化代码
本文关键字:表达式 代码 剃刀 MVC 不包括 空格 css | 更新日期: 2023-09-27 17:56:35
有时我需要div 的 css 类才能有值,有时我不想有类属性或其属性
<div>
<div class="highligh">
我试过使用这样的函数
<div @GetCssClass(Model.IsThisPropertyHighlighted)>@Model.ThisProperty
但问题是我要么得到
<div > or <div class="">
他们都不令人满意,
当然,我也得到了<div class="highligh">
这是唯一令人满意的情况。
请避免在 razor 视图中调用函数。
而是在模型和剃须刀视图中创建一个属性,您只需指定即可。
<div class="@Model.NewProperty">
如果NewProperty
为空,则根本不会呈现类属性。