在剃刀视图中使用if有值声明不起作用

问题描述

| 我有一个带有3个不同的{price(value> int)}参数的数据库表 我认为,如果其中之一具有显示相同HTML代码的价值, 我认为这样的尝试(不起作用)
@if(item.price_e.HasValue )
  <text> &euro;
}

@if(item.price_d.HasValue)
  <text>&#36;
}
else
  item.price
怎么做呢? 我的看法
@foreach (var item in Model) {
  <div class=\"prod\" >
    <div class=\"prodh\">
      <h3> @item.destination
        @item.City
        @item.pkg_type
      </h3>
      @item.description
      //i have also tryed this Not working
      @if(item.price !=0) 
      {
        <text>bla
      }
      @if(item.price_d !=0)
      {
        <text>&#36;
      }
    </div>
  <div class=\"prodb\">
    @item.date
    @item.company.company_id
    @item.destination</div>
  </div> 
}
    

解决方法

        您缺少一些
}
,并且还没有以
</text>
关闭closed3ѭ
@if(item.price_e.HasValue ) {
  <text> &euro;</text>
}
@if(item.price_d.HasValue) {
  <text>&#36;</text>
} 
else {
  @item.price
}
您的第二个代码示例也缺少
</div>