【发布时间】:2012-02-15 17:33:21
【问题描述】:
我是 MVC 3 的新手,开始有这个问题,
我有一个类定义为
Class abc
{ public string Id { get; set; }
public string str1 { get; set; }
public string Action { get; set; }
public string Name { get; set; }
public string Title {get; set;}
}
在我的 MVC2 aspx viewpage 上,我使用这个类 abc 作为模型并且有这个代码
<%
Model.ForEach(a =>
{ %>
<%= Html.ActionLink(a.Title ,
a.Action , // <-- ActionMethod
a.Name , // <-- Controller Name.
new { key = a.Id }, // <-- Route arguments.
new { title = a.str1 })%>
<br /><br />
<% }); %>
你能帮我把这段代码转换成 MVC razor view 吗? @model abc
<%
Model.ForEach(a =>
{ %>
<%= Html.ActionLink(a.Title ,
a.Action , // <-- ActionMethod
a.Name , // <-- Controller Name.
new { key = a.Id }, // <-- Route arguments.
new { title = a.str1 })%>
<br /><br />
<% }); %>
当我尝试使用 @foreach(模型中的 var abc)时,我收到错误消息,需要实现 Ienumerable 吗?如何使用@for 实现请帮助或给我指点。谢谢
【问题讨论】:
标签: asp.net-mvc-3