第一个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>
答案 0 :(得分:0)
在第二个elseif中使用elseif之间的空格,写(else if { }
)
答案 1 :(得分:0)
由于您已经更正了我对您的评论(以及此处显示的Syed)中所述的else if
错误,因此您可能错过了"
字符。第一个<img>
标记,用于指定height
字段。具体做法是:
@if(string.Equals(code,"CI"))
{
<img src="~/Images/CI.jpg" style="float:right" height=208" width="268px"/>
}
尝试关闭height
字段中的引文。就这样:
@if(string.Equals(code,"CI"))
{
<img src="~/Images/CI.jpg" style="float:right" height="208" width="268px"/>
}