Server Error in '/Home' Application.

传入字典的模型项的类型为“CP.WEB.MVC.Models.AgentListViewModel”,但此字典需要类型“CP.WEB.MVC.Models.AgentViewModel”的模型项。

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.InvalidOperationException: 传入字典的模型项的类型为“CP.WEB.MVC.Models.AgentListViewModel”,但此字典需要类型“CP.WEB.MVC.Models.AgentViewModel”的模型项。

Source Error:


Line 114:            <div class="container">
Line 115:                <div class="col-sm-12 col-md-8" style="margin:0 auto; float:none;">
Line 116:                    @{ Html.RenderPartial("_AgentDetailInfo", agent);}
Line 117:                </div>
Line 118:            </div>

Source File: F:\wwwroot\SingaporeFrontend\Views\Service\AgentDetail.cshtml    Line: 116

Stack Trace:


[InvalidOperationException: 传入字典的模型项的类型为“CP.WEB.MVC.Models.AgentListViewModel”,但此字典需要类型“CP.WEB.MVC.Models.AgentViewModel”的模型项。]
   System.Web.Mvc.ViewDataDictionary`1.SetModel(Object value) +214
   System.Web.Mvc.ViewDataDictionary..ctor(ViewDataDictionary dictionary) +155
   System.Web.Mvc.WebViewPage`1.SetViewData(ViewDataDictionary viewData) +78
   System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance) +137
   System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper htmlHelper, String partialViewName, Object model) +100
   ASP._Page_Views_Service_AgentDetail_cshtml.Execute() in F:\wwwroot\SingaporeFrontend\Views\Service\AgentDetail.cshtml:116
   System.Web.WebPages.WebPageBase.ExecutePageHierarchy() +253
   System.Web.Mvc.WebViewPage.ExecutePageHierarchy() +148
   System.Web.WebPages.StartPage.ExecutePageHierarchy() +89
   System.Web.WebPages.StartPage.ExecutePageHierarchy() +89
   System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +107
   System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context) +375
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +90
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +833
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +833
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult) +81
   System.Web.Mvc.Async.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult) +186
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) +38
   System.Web.Mvc.Controller.<BeginExecuteCore>b__1d(IAsyncResult asyncResult, ExecuteCoreState innerState) +29
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +67
   System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +53
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +36
   System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) +38
   System.Web.Mvc.MvcHandler.<BeginProcessRequest>b__5(IAsyncResult asyncResult, ProcessRequestState innerState) +44
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +67
   System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +38
   System.Web.CallHandlerExecutionStep.OnAsyncHandlerCompletion(IAsyncResult ar) +178


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.6.1055.0