Как исправить элемент модели, переданный в словаре, имеет ошибку типа?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как исправить элемент модели, переданный в словаре, имеет ошибку типа?

Сообщение Anonymous »

Я пытаюсь запустить свое первое приложение 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»