Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
 
kovalev28
0 / 0 / 0
Регистрация: 05.05.2013
Сообщений: 16
1

Исключение в реализации страницы детального просмотра элемента

18.05.2014, 23:21. Просмотров 372. Ответов 2
Метки нет (Все метки)

Выводит ошибку: Элемент модели, переданный в словарь, имеет тип "System.Collections.Generic.List`1[MVCAD.Models.Records]", но для этого словаря требуется элемент модели типа "MVCAD.Models.Records".

Подскажите пожалуйста в чем может быть проблема?

Пытался реализовать страницу детального просмотра элемента (Details).

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
public List<Records> GetDetRecords(int iddet)
        {
            Connect();
            List<Records> recordListDet = new List<Records>();
            try
            {
                SqlCommand command = new SqlCommand("SELECT * FROM Price Where id = " + Convert.ToInt32(iddet), Connection);
                SqlDataReader reader = command.ExecuteReader();
                while (reader.Read())
                {
                    Records recor = new Records();
                    recor.id = Convert.ToInt32(reader["id"]);
                    recor.name = Convert.ToString(reader["name"]);
                    recor.producer = Convert.ToString(reader["producer"]);
                    recor.stoimost = Convert.ToString(reader["stoimost"]);
                    recordListDet.Add(recor);
                }
                reader.Close();
            }
            catch (Exception)
            {
                
            }
            finally
            {
                Disconnect();
            }
            return recordListDet;
        }
из HomeController
C#
1
2
3
4
5
6
7
8
9
10
11
        public ActionResult Details(int id)
        {
            try
            {
                return View(recordsDAO.GetDetRecords(id));
            }
            catch
            {
                return View("Create");
            }
        }
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2014, 23:21
Ответы с готовыми решениями:

Контрол из AJAXControlToolKit - исключение при запуске страницы
Здравствуйте! Пытаюсь добавить AJAX ControlToolKit в проект. Всё...

Получить свойство элемента из страницы asp.net
Делаю запрос на форму: int index; if...

Обновление элемента без перезагрузки страницы и пинг
Делаю мониторинг локальной сети. Страница выглядит примерно так: Нужно...

Как самому задавать произвольный URL страницы детального просмотра?
Создал инфоблок новости и шаблон к этой странице. Создал компонент (есть и сам...

Страница детального просмотра товара
Добрый вечер! Может кто посоветовать как реализовать свою страницу с...

2
y-fox
518 / 510 / 68
Регистрация: 19.09.2011
Сообщений: 826
19.05.2014, 11:23 2
Во вьюв посмотрите, у вас там написано:
HTML5
1
@model MVCAD.Models.Records
а должно быть:
HTML5
1
@model List<MVCAD.Models.Records>
0
IamRain
1407 / 1254 / 395
Регистрация: 02.08.2011
Сообщений: 3,723
19.05.2014, 12:31 3
stackoverflow.com/questions/2315129/the-model-item-passed-into-the-dictionary-is-of-type-mvc-models-modela-but-thi Такое может быть, если в partial view передаются null.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.05.2014, 12:31

Страница детального просмотра поста
Здравствуйте, коллеги :) Создаю страницу для детального просмотра темы:...

Вывод информации без детального просмотра
Добрый день! Я в Битриксе совсем новичок, поэтому вопрос может показаться...

Настройка URL детального просмотра новостей
Подскажите пожалуйста, где подробно можно почитать про настройку компонента...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru