Razor 如果ElseIf不在CSHTML中工作,则为多个

Razor 如果ElseIf不在CSHTML中工作,则为多个,razor,Razor,第一个IF和最后一个ElseIf语句正在工作。但不是第二个If语句。 请帮忙 <div> @if(string.Equals(code,"CI")) { <img src="~/Images/CI.jpg" style="float:right" height=208" width="268px"/> } **else if(string.Equals(code,"NY"))** { <img src="~/Images/N

第一个IF和最后一个ElseIf语句正在工作。但不是第二个If语句。 请帮忙

<div>
  @if(string.Equals(code,"CI"))
  {
    <img src="~/Images/CI.jpg" style="float:right" height=208" width="268px"/>
  }

  **else if(string.Equals(code,"NY"))**
    {
    <img src="~/Images/NY.jpg" style="float:right" height="208" width="268px"/>
    }

  else if (string.Equals(code, "KY"))
      {
        <img src="~/Images/KY.JPG" style="float:right" height="208" width="268px"/>  
      }


</div>

@if(string.Equals(代码,“CI”))
{
}
**else if(string.Equals(代码,“NY”))**
{
}
else if(string.Equals(代码,“KY”))
{
}

在第二个elseif中的elseif之间使用空格,write(
else if{}

因为您已经纠正了我在给您的评论中提到的
else if
错误(以及这里显示的Syed),可能是您缺少了一个
在第一个
标记中指定
高度
字段的字符。具体而言:


... 在
else
if
之间加一个空格?我做了,但仍然没有工作!!!第一个IF的{在第二个else-IF之后结束。我不明白****中显示的IF-else语句不起作用。第一个IF的括号{在第二个IF的括号处结束}如果
IF
语句缺少
?谢谢!成功了!!!这个网站太棒了!!
  @if(string.Equals(code,"CI"))
  {
    <img src="~/Images/CI.jpg" style="float:right" height=208" width="268px"/>
  }
  @if(string.Equals(code,"CI"))
  {
    <img src="~/Images/CI.jpg" style="float:right" height="208" width="268px"/>
  }