首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从存储过程MVC-4获得的视图中的显示记录列表

从存储过程MVC-4获得的视图中的显示记录列表
EN

Stack Overflow用户
提问于 2017-12-28 13:47:35
回答 1查看 1.1K关注 0票数 0

我试图通过存储过程显示从数据库中获得的记录列表,

我无法列出在mvc-4应用程序中查看的记录。

这是现有的代码

代码语言:javascript
复制
   public ActionResult Report_OrderAnalysisDetail(string Status)
        {
               var AnalysisDetail= db.Report_OrderAnalysisDetail(0,25,0,null,null,null,null,null,Status,null);

               return View(AnalysisDetail);
        }

以下是全貌:

代码语言:javascript
复制
@model IList<Agorz_MVCApplication.Models.Report_OrderAnalysisDetail_Result>
<div class="content-wrapper" style="min-height: 1000px;">
    <section class="content-header">
        <h1 class="page-header">Order Analysis Detail</h1>
    </section>
    <div id="RenderPartial" name="RenderPartial" style="min-height:950px;important">
        @Html.Partial("_Report_OrderAnalysisDetail")

    </div>
</div>

下面是我想要迭代记录的部分视图:

代码语言:javascript
复制
@model IList<Agorz_MVCApplication.Models.Report_OrderAnalysisDetail_Result>
  @foreach (var item in Model)
    {
        <tr class="gradeX odd" role="row">

            <td class="center">@item.OrderId</td>
            <td class="center">@if(item.OrderDate!=null){@item.OrderDate.Value.ToShortDateString()}</td>
            <td class="center">@item.ServiceRequested</td>
            <td class="center">@item.ServiceProvider</td>
            <td class="center">@item.Customer</td>
            <td class="center">@item.OrderStatus</td>
            
        </tr>
    }

当我运行代码并加载视图时,它会出现以下错误。

'/‘应用程序中的服务器错误。 传递到字典中的模型项为'System.Data.Objects.ObjectResult'1Agorz_MVCApplication.Models.Report_OrderAnalysisDetail_Result',类型,但此字典需要一个类型为'System.Collections.Generic.IList'1Agorz_MVCApplication.Models.Report_OrderAnalysisDetail_Result'.的模型项。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-28 13:51:20

代码语言:javascript
复制
var AnalysisDetail= db.Report_OrderAnalysisDetail(0,25,0,null,null,null,null,null,Status,null).ToList();

在末尾添加ToList(),因为sp返回一个对象,并且在视图中提供了一个列表类型

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48008661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档