剃刀查看if语句是否错误

Val*_*mas 3 razor asp.net-mvc-3

我的最后一个'if'语句呈现为文本.我该如何解决这个问题?

看看第二个'if'语句的灰色突出显示是如何在最后一个'if'语句结束时完成的?

我的Printscreenieeeee

谢谢

SLa*_*aks 7

Razor认为之前if还没有结束,因为你仍然在<div>s 里面.

您需要在<div>s @:前面添加前缀以防止Razor匹配标记.