MVC中简单的foreach循环(Simple foreach loop in MVC)
<% foreach (var car in Model.AvailableCars)
{ %>
<label><%car.Text; %></label>
<% } %>
上面的代码抛出了错误
只有赋值,调用,递增,递减和新对象表达式才能用作语句。
我知道我可以用html助手做到这一点,但为什么上面的代码不起作用?
<% foreach (var car in Model.AvailableCars) { %> <label><%car.Text; %></label> <% } %>The above code throws the error
Only assignment, call, increment, decrement, and new object expressions can be used as a statement.
I know I can do it with html helpers, but why won't the above code work?
最满意答案
<label><%car.Text; %></label>应该读
<label><%= car.Text; %></label> ^或者你可以使用
<label><%: car.Text; %></label> ^这将自动HTML.Encode为您的值。
<label><%car.Text; %></label>should read
<label><%= car.Text; %></label> ^or you can use
<label><%: car.Text; %></label> ^which will automatically HTML.Encode the value for you.
更多推荐
发布评论