Cod*_*ody 1 javascript c# asp.net-mvc-2
我无法让以下工作:
var percent = <% Model.Percent; %>
我正在从控制器向视图发送模型...我收到错误:
Only assignment, call, increment, decrement, and new object expressions can be used as a statement
我是非常愚蠢的吗?
更换:
var percent = <% Model.Percent; %>
Run Code Online (Sandbox Code Playgroud)
附:
var percent = <%= Model.Percent %>
Run Code Online (Sandbox Code Playgroud)
该<%块只是表示,"运行此代码为C#声明".它实际上没有呈现任何值. <%=另一方面,评估C#表达式,并将其转换为字符串并呈现它.这样,它会打印出你的javascript中的百分比.