Я пытаюсь запустить свое первое приложение ASP.NET MVC. Я создал Cotroller и View. Данные взяты из базы данных. Однако, когда проект может работать, но когда я пытаюсь ориентироваться в странице клиента, я получаю следующую ошибку. < /P>
Модельный элемент, переданный в словаре, имеет тип
system.collections.generic.list`1 [mvcapplication3.models.customer] ',
, но этот Dicty -Dicty -Desteme of Taste of Taste of tipe of tip of tipe of tipe of tipe of tip of tipe of tip of tip of tipe of hodels.customer]. 'Mvcapplication3.models.customer'. /> [InvalidoperationException: элемент модели, переданный в словарь
имеет тип
'System.collections.generic.list1[MvcApplication3.Models.Customer]',
but this dictionary requires a model item of type
'MvcApplication3.Models.Customer'.]
System.Web.Mvc.ViewDataDictionary< /code> 1.SetModel (значение объекта) +5852111
system.web.mvc.viewdatadictionary..ctor (viewdatadicationary dictionary)
+371 System.web.mvc.viewpage1.SetViewData(ViewDataDictionary viewData) +48 System.Web.Mvc.WebFormView.RenderViewPage(ViewContext
context, ViewPage page) +73
System.Web.Mvc.WebFormView.RenderView(ViewContext viewContext,
TextWriter writer, Object instance) +38
System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext
viewContext, TextWriter writer) +115
System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
+295 System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext
controllerContext, ActionResult actionResult) +13
System.Web.Mvc.c__DisplayClass1a.b__17()
+23 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter
filter, ResultExecutingContext preContext, Func< /code> 1 продолжение) +242
System.web.mvc. c_ displayclass1c.b < /em> _19 ()
+21 System.web.mvc.controlleractionInvoker.invokeactionResultWithFilter1 filters, ActionResult actionResult) +177
System.Web.Mvc.Async.c__DisplayClass2a.b__20()
+89 System.Web.Mvc.Async.c__DisplayClass25.b__22(IAsyncResult
asyncResult) +102 System.Web.Mvc.Async.WrappedAsyncResult< /code> 1.end ()
+57 System.web.mvc.async.asynccontrollerActionInvoker.endinvokeAction (iAsyncresult
asyncresult) +43
system.web.mvc. c_ displassclass1d.b < /em> _18 (Br /brescrescrescrescrescrescrescres1d.bultc. Asyncresult) +14
System.web.mvc.async. c_ displayclass4.b < /em> _3 (iAsyncresult
ar) +23 System.web.mvc.Async.WrorpAdCynCresult1.End() +62
System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +57
System.Web.Mvc.Async.c__DisplayClass4.b__3(IAsyncResult
ar) +23 System.Web.Mvc.Async.WrappedAsyncResult< /code> 1.end () +62
system.web.mvc.controller.endexecute (iayncresult asyncresult) +47
System.web.mvc.controller.system.web.mvc.async.iascontroller.endexecute. +10
System.web.mvc. C_ displayclass8.b < /em> _3 (iAsyncresult
asyncresult) +25
System.web.mvc.async. C_ class4.b < /em> _3 (aysync. System.web.mvc.async.wrappedAsyncresult`1.end () +62
system.web.mvc.mvchandler.endprocessrequest (iAsyncresult asyncresult)
+47 System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult
result) +9
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
+9514812 System.web.httpapplication.executestep (iexecutionStep, логический и завершенныйсинхронно) +155 < /p>
< /blockquote>
Вот мой код контроллера. < /P>
namespace MvcApplication3.Controllers
{
public class CustomerController : Controller
{
//
// GET: /Customer/
public ActionResult Index()
{
Models.NorthwindDataContext nwd = new Models.NorthwindDataContext();
return View(nwd.Customers.ToList());
}
}
}
< /code>
Вот представление < /p>
Index
Index
< /code>
Кто -нибудь может дать мне намек на это? < /p>
Подробнее здесь: https://stackoverflow.com/questions/214 ... type-error
Как исправить элемент модели, переданный в словаре, имеет ошибку типа? ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение