Asp.net mvc 剃须刀上的警告当<;img width="@someVar"&燃气轮机;

Asp.net mvc 剃须刀上的警告当<;img width="@someVar"&燃气轮机;,asp.net-mvc,visual-studio-2012,razor,Asp.net Mvc,Visual Studio 2012,Razor,具有以下.cshtml: @{ int someVar = 300; } <img width="@someVar"> 它确实可以正常工作,但我想知道是否有任何方法可以在没有此警告的情况下将变量传递给width属性 谢谢 只需将值用括号括起来,如下所示: @{ int someVar = 300; } <img width="@(someVar)"> @{int someVar=300;} 然后警告就会消失 不起作用:警告6“@(someVar)”不是属性“widt

具有以下.cshtml:

@{ int someVar = 300; }
<img width="@someVar">
它确实可以正常工作,但我想知道是否有任何方法可以在没有此警告的情况下将变量传递给width属性


谢谢

只需将值用括号括起来,如下所示:

@{ int someVar = 300; }
<img width="@(someVar)">
@{int someVar=300;}

然后警告就会消失

不起作用:警告6“@(someVar)”不是属性“width”的有效值。visual Studio 2017添加了
()
,然后将其删除,为我解决了这个问题。奇怪的
@{ int someVar = 300; }
<img width="@(someVar)">