element IEnumerable< >不受支持

时间:2011-05-25 07:49:16

标签: c# asp.net-mvc asp.net-mvc-2

我在我的视图中使用了以下代码,并使模型在(IEnumerable<ITClassifieds.Models.Resume>)中显示错误

<%--  
    foreach (ITClassifieds.Models.Resume  c in (IEnumerable<ITClassifieds.Models.Resume>)ViewData["getresume"])
    { %>
        <input type="radio" name="resumeID" value="<%=c.ResumeID %>" checked="checked"/>Yes
        <input type="radio" name="resumeID" value="0"/>No
  <%} %>

1 个答案:

答案 0 :(得分:0)

  1. 返回到您在控制器中设置getresume的位置。确认它设置为您所期望的。

  2. 发布您收到的完整错误。

    1. 创建一个viewmodel并使用它。动力学是伟大的,我使用它们相当多,但是当涉及到视图时,我总是使用强类型。
    2. http://geekswithblogs.net/michelotti/archive/2009/10/25/asp.net-mvc-view-model-patterns.aspx - 谈谈几种不同的方式来制作视图模型。

      另一个有趣的链接是 - &gt; ViewModel Best Practices