Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / asp mvc Модели / 4 сообщений из 4, страница 1 из 1
06.08.2014, 16:20
    #38714325
Fe-ya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
asp mvc Модели
Всем привет.

В приложении asp mvc 4 я передаю в layout некую модель Login. В другую view передаю другую модель - place.
В результате при построении вижу ошибку
...
Рейтинг: 0 / 0
06.08.2014, 16:21
    #38714329
Fe-ya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
asp mvc Модели
Fe-yaВсем привет.[/quot Fe-ya]

В приложении asp mvc 4 я передаю в layout некую модель Login. В другую view передаю другую модель - place.
В результате при построении вижу ошибку

Код: c#
1.
2.
[InvalidOperationException: The model item passed into the dictionary is of type 'System.Collections.Generic.List`1[DocumentRead.Models.Place]', but this dictionary requires a model item of type 'DocumentRead.Models.LogOnModel'.]
   System.Web.Mvc.ViewDataDictionary`1.SetModel(Object value) +589279 ... 



Как решить этот вопрос?
...
Рейтинг: 0 / 0
06.08.2014, 16:26
    #38714337
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
asp mvc Модели
вам в каждом вью нужно вначале описать директиву использования нужной модели и в контролере в соответствующем методе необходимо указать конкретную модель на возврат


LogOnView.chtml
Код: plaintext
1.
2.
@model LogOnModel
...
...
Рейтинг: 0 / 0
06.08.2014, 16:29
    #38714343
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
asp mvc Модели
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
[HttpGet]
public ActionResult LogOn()
{
 var model = new LogOnModel { ...};
 ...
 return View(model);
} 

[HttpPost]
public ActionResult LogOn(LogOnModel model)
{
 ...
 return View(model);
}  
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / asp mvc Модели / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]