根据条件删除div中的文本

时间:2015-06-02 15:31:41

标签: html css asp.net-mvc asp.net-mvc-4 razor

我必须根据条件删除一些div文本。如果@MemberAddressDetails.Status为“错误”,我必须删除所有打击<div>文字。我们可以用css类做到这一点吗?

  <div>@MemberAddressDetails.JobTitle</div>
  <div>@MemberAddressDetails.CompanyName</div>
  <div>@MemberAddressDetails.Country</div>
  <div>@MemberAddressDetails.AddressLine1</div>

我可以根据条件插入类名。这就是我要求div课的原因。

2 个答案:

答案 0 :(得分:2)

通过@sdcr为答案添加更多内容,您可以在剃刀中添加条件html属性或类,如下所示。

.line-through {
    text-decoration: line-through;
}

   <div class="@(MemberAddressDetails.Status =="Bad" ? "line-through":"")"></div>

答案 1 :(得分:1)

我认为你正在寻找text-decoration: line-through;

.line-through {
    text-decoration: line-through;
}
<div class="line-through">If you want to strike out text, use line-through.</div>