So beheben Sie das Modellelement, das in das Wörterbuch übergeben wurde, vom Typ Fehler?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 So beheben Sie das Modellelement, das in das Wörterbuch übergeben wurde, vom Typ Fehler?

Post by Anonymous »

Ich versuche, meine erste ASP.NET -MVC -Anwendung auszuführen. Ich habe einen Cotroller und eine Sichtweise erstellt. Daten stammen aus der Datenbank. Wenn das Projekt jedoch ausgeführt werden kann, aber wenn ich versuche, die Kundenseite zu navigieren, erhalte ich den folgenden Fehler. 'Mvcapplication3.models.customer'.
[InvalidOperationException: Das in das Wörterbuch übergebene Modellelement
ist vom Typ
'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 (Objektwert) +585211

System.Web.Mvc.ViewDatadictionary..CTOR (ViewDatadictionary 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 Fortsetzung) +242

System.Web.Mvc. c_ displayClass1c.b < /em> _19 ()
+21 System.Web.Mvc.ControllerActionInvoker.invokactionResultwithFilters (ControllerteContext
ControllactionResultwithFilters (controllerContext
1 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. /> asyncresult) +14

System.Web.Mvc.Async. c_ displayClass4.b < /em> _3 (iaSyncresult
ar) +23 System.Web.Mvc.async.wradedasyncresultesult.1.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 (iAsyncresult asyncresult) +47

system.web.mvc.controller.System.web.mvc.async.iasync.iasync.iAsync.iAsync.iAsync.iAsync.iAsync.iAsync.iAsync.iAsync.iAsync.iAsync.Isync.iAsync.Isync.iAsync.Isync.iAsync.Isync.iAsync.Isync.Isync.iAsync.Itroller.endExexexex.endExexexexexcuTes. /> asyncresult) +10

System.Web.Mvc. c_ displayClass8.b < /em> _3 (iAsyncresult
asyncresult) +25

System.Web.Mvc.Async. C_ displayClass4.b < /em> _3 (iAsyncresult
ar) +23 System.Web.Mvc.async.WrapTasyncresult`1.end () +62

System.web.mvc.mvchandler.endProcessRequest (iaSyncresult asyncresult)
+47 System.Web.Mvc.Mvchandler.System.Web.ihttpasynchandler.endprocessrequest (iAsyncresult
result). System.Web.CallHandRerexexeCutionStep.System.Web.httpapplication.iexecutionstep.execute ()
+9514812 System.Web.httpapplication.executestep (iexecutionStepe, Boolan & aduliertes Synchnoner) +155 < /P. Brack, Boolan & adeter & abgeschlossen) +155 < /p> < /> < /brackan & adeter & abgeschlossen) +155 < /p> < /> < /brackan & adeter & abgeschlossen) +155 < /p> < /> < /brackan & ad Colles- & ad Colled) +155 < /p> < /> < /brackan & adeter & synchronisch) +155 < /p> < /> < /brackha. />
Hier ist mein Controller -Code. < /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>

Hier ist die Ansicht < /p>




Index




Index








< /code>

Kann mir jemand einen Hinweis geben, um es zu beheben? < /p>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post