powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как передать из control несколько model mvc4
11 сообщений из 11, страница 1 из 1
Как передать из control несколько model mvc4
    #38475651
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В контролерах Index1 Index2 Index3 ... , я передаю основную модель CreatePage, которая динамически обрабатывает _Layout.cshtml

Код: c#
1.
2.
3.
4.
5.
public ActionResult Index()
        {
            var model = Main.CreatePage(3);
            return View(model);
        }



Надеюсь что понятно, что я таким образом делаю централизую класс для обработки всех views из контролов. Данная схема работает к ней претензий нет, но только с одной моделью!!!

А как к примеру мне передать в этом контроле ещё несколько моделей?
Что то вроде этого.
Код: c#
1.
2.
3.
4.
5.
6.
7.
public ActionResult Index()
        {
            var model1 = Main.CreatePage(3);
            var model2 = Load.Create(32);
            var model3 = Screen.Page(33);
            return View(model);
        }
...
Рейтинг: 0 / 0
Как передать из control несколько model mvc4
    #38475664
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NechtoА как к примеру мне передать в этом контроле ещё несколько моделей?

Как вариант, можно сделать модель, которая наследует основную.
Дальше так:
Код: c#
1.
2.
3.
4.
5.
6.
7.
public ActionResult Index()
        {
            var model1 = Main.CreatePage(3);
            model1.model2 = Load.Create(32);
            model1.model3 = Screen.Page(33);
            return View(model1);
        }
...
Рейтинг: 0 / 0
Как передать из control несколько model mvc4
    #38475681
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это не совсем наследование. Это просто присвоение объекта к объекту.
Такое решение можно реализовать и в коде модели Main.CreatePage. А меня интересует, можно ли вообще отправлять из control две и более model.

Может концепция mvc это вообще не подразумевает!
...
Рейтинг: 0 / 0
Как передать из control несколько model mvc4
    #38475699
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nechto,
если не хотите наследование и контейнеры можете отправлять обыкновенным списком, или массивом, концепция подразумевает
что можно отправить любое УГ ( в терминах МСУ) которое может получить указатель, только потом стоит потрудиться
разгребая и приводя это УГ к человеческому виду ..
...
Рейтинг: 0 / 0
Как передать из control несколько model mvc4
    #38475703
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что такое УК?
...
Рейтинг: 0 / 0
Как передать из control несколько model mvc4
    #38475705
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nechto,
УГ - унылое г...о
...
Рейтинг: 0 / 0
Как передать из control несколько model mvc4
    #38475707
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
:)
...
Рейтинг: 0 / 0
Как передать из control несколько model mvc4
    #38475712
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ладно, лучше без УГ.

Дело в том, что я только начал программировать на mvc и не совсем опытен. Так что прошу предложите какие нибудь варианты, буду очень признателен.
...
Рейтинг: 0 / 0
Как передать из control несколько model mvc4
    #38475719
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nechto,
чем вас совет наследования не удовлетворил, на мастерстранице делаете указатель на использование базовой модели
что бы не фонила не нужными свойствами.
...
Рейтинг: 0 / 0
Как передать из control несколько model mvc4
    #38475727
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NechtoЭто не совсем наследование. Это просто присвоение объекта к объекту.
Да ну )
MyPage : MainPage Может так понятно?

Nechtoможно ли вообще отправлять из control две и более model.
Ага, желательно завернув в одну большую )
...
Рейтинг: 0 / 0
Как передать из control несколько model mvc4
    #38475826
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Благодарю, за то что поведали правильный путь разработки.
Использую наследование.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как передать из control несколько model mvc4
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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