Razor语法问题(foreach里面嵌套if)

报错:

@foreach (var item in ViewBag.TopList)
{
  if (!string.IsNullOrWhiteSpace(item.LogoPic_Mobile))
    <a class="item" href="@item.ServiceLink"><img src="@item.LogoPic_Mobile" alt="@item.Title"></a>
}

正确(if语句包含的一行HTML代码必须加括号):

@foreach (var item in ViewBag.TopList)
{
  if (!string.IsNullOrWhiteSpace(item.LogoPic_Mobile))
  {
    <a class="item" href="@item.ServiceLink"><img src="@item.LogoPic_Mobile" alt="@item.Title"></a>
  }
}

上一篇:jquery轻量级数字动画插件jquery.countup.js


下一篇:巧用第三方高速开发Android App 热门第三方SDK及框架