0 / 0 / 0
Регистрация: 25.09.2019
Сообщений: 23
1

"object" не содержит определения для "Х"

27.09.2019, 11:05. Показов 1271. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброе утро. Что со мной не так?
Код контроллера.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        public ActionResult Index()
        {
            var report = new B()
            {
                Аs = new List<А>()
                {
                    new А(){Prop1 = "1",Prop2="265"},
                    new А(){Prop1 = "3",Prop2="267"},
                    new А(){Prop1="5",Prop2="300"},
                    new А(){Prop1 = "2",Prop2="254"}
                }
            };
            object model = report;
            ViewBag.Model = model;
            return View();
        }
Код View
HTML5
1
2
3
4
5
6
7
8
9
<body>
    <ul type="disc">
        @foreach (var item in ViewBag.Model.As)
        {
            <li><p>@item.Prop1 some text here @item.Prop2</p></li>
        }
    </ul>
    <h3></h3>
</body>
Выбрасывает исключение, что не может найти As. Хотя, при наведении в момент исключения на Model As там есть, и данные передаются.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.09.2019, 11:05
Ответы с готовыми решениями:

Получаю ошибку "object" не содержит определения для "ID"
Здравствуйте! Делаю простенький пример, для понимания, как работает вся эта кухня в ASP.NET MVC,...

Ошибка в коде - object не содержит определения для where
Добрый вечер, делаю один проект и внезапно меня настигла такая проблема. (скриншот прикрепил) Я...

object не содержит определения add
Пишу код на сериализацию экземпляров класса и возникла проблема object не содержит определения add,...

"Object" не содержит определения для "Text". Нужно вывести на экран содержимое текстового файла
Мне нужно, чтобы я выбирал файл в проводнике, а после его текст выводился на экран в Windows.Forms....

Работа с Excel: "object" не содержит определения для "get_Range"
скажите пожалуйста visual studio не получается выделить область в excel для выравнивания выдает...

4
1276 / 858 / 255
Регистрация: 08.08.2014
Сообщений: 2,454
27.09.2019, 13:00 2
В классе 'B' в свойстве 'As' буква 'A' русская, а в разметке латинская?
0
0 / 0 / 0
Регистрация: 25.09.2019
Сообщений: 23
27.09.2019, 13:01  [ТС] 3
Нет. Везде латинские буквы.
0
1276 / 858 / 255
Регистрация: 08.08.2014
Сообщений: 2,454
27.09.2019, 13:04 4
SEugeneS
В первом посте в вашем примере кода:
1. При инициализации объекта в имени свойства 'As' русская буква 'А'.
2. В разметке в имени свойства 'As' латинская буква 'A'.
0
0 / 0 / 0
Регистрация: 25.09.2019
Сообщений: 23
27.09.2019, 13:06  [ТС] 5
Я пробовал на разных вариантах. По разному именовал классы. В общем, проблема была в том, что классы B и A были закрытыми.
0
27.09.2019, 13:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.09.2019, 13:06
Помогаю со студенческими работами здесь

object" не содержит определения "Value", и не удалось найти доступный метод расширения "Value", принимающий тип "object"
using System; using System.Windows.Forms; using System.Collections; namespace BANKrelas {...

Object" не содержит определения "Value", и не удалось найти доступный метод расширения "Value", принимающий тип "object"
using System; using System.Windows.Forms; using System.Collections; namespace BANKrelas { ...

Ошибка CS1061 "object" не содержит определения "play" (Wndows Media Player)
Ошибка CS1061 C# Ошибка CS1061 &quot;object&quot; не содержит определения &quot;play&quot;, и не удалось найти...

Парсинг сайта. Ошибка "object" не содержит определения "SelectNodes"
Добрый день. Не силён в с#, поэтому обращаюсь за помощью. Пишу парсер на с#, который будет...

Выдаёт ошибку "object" не содержит определения "Fill"
Ошибка CS1061 &quot;object&quot; не содержит определения &quot;Fill&quot;, и не удалось найти доступный метод...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru