powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Структура вэб приложения
10 сообщений из 10, страница 1 из 1
Структура вэб приложения
    #37617213
vov4ik08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравсвтвуйте! У меня такой вот вопросик, не где не могу найти как такое сделать:
Нужно вынести каждый модуль для сайта в отдельный проект, то есть, есть главный проект (project) и несколько таких же проектов (module1,module2), каждый проект имеет свои контроллеры модели и вьюшки, как настроить их взаимодействие??? Если в главный проект добавить ссылки на дочернии то так будут взаимодействовать контроллеры этих проектов, а вьюшки будет смотреть только в главное проекте, как сделать что бы каждый проект смотрел в свои вьюшки.
...
Рейтинг: 0 / 0
Структура вэб приложения
    #37617283
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во-первых: охренеть вы выражаете свои мысли
Во-вторых: гугл очень быстро выдал вот эту страницу

А также не забываем про наследование (интерфейсики, базовые классы и т.п.)
+ Хотелось бы заметить, что как правило контроллеры разных классов не взаимодействуют друг с другом в рамках контекста одного запроса
...
Рейтинг: 0 / 0
Структура вэб приложения
    #37617295
vov4ik08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за ответ! Насчет выражения мыслей согласен и извиняюсь, но по другому сформулировать не смог, ссылку изучу!
...
Рейтинг: 0 / 0
Структура вэб приложения
    #37617298
vov4ik08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По ссылке описано как вынести вьюшки в отдельный проект, информация очень полезная, но а что делать если надо создать 2 asp.net mvc проекта и что бы каждый контроллер обращался ко вьюкам своего проекта.
На картинке project 1 главный проект, при запуске данного решения надо что бы HomeController обращался к View->Home, а при вызове Home2Controller надо что бы он обращался ко View->Home2 во втором проекте
...
Рейтинг: 0 / 0
Структура вэб приложения
    #37617303
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vov4ik08, не, ну вы меня удивляете прям :)
Смотри, есть такая тема, как namespace
Теоретически - каждый класс у тебя в неймспейсе своего проекта, так же и вьюшки будут
...
Рейтинг: 0 / 0
Структура вэб приложения
    #37617305
vov4ik08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это да! Но если я в project 1 добавляю ссылку на project 2, то искать views для project 2 оно будет в project1
...
Рейтинг: 0 / 0
Структура вэб приложения
    #37617366
Starlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vov4ik08как настроить их взаимодействие???

Взаимодействие между проектами можно реализовать через javascript, если у них общий домен (например, в window.opener, принадлежащего 1 проекту можно передать js объект из 2-го). Можно через базу данных, если она общая.
...
Рейтинг: 0 / 0
Структура вэб приложения
    #37617368
Starlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vov4ik08Это да! Но если я в project 1 добавляю ссылку на project 2, то искать views для project 2 оно будет в project1

А если добавите ссылку на sql.ru, где оно будет искать views? :)
...
Рейтинг: 0 / 0
Структура вэб приложения
    #37617637
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vov4ik08Это да! Но если я в project 1 добавляю ссылку на project 2, то искать views для project 2 оно будет в project1

блин.. с какого это перепугу? по дефолту контроллер проекта один возьмет класс из своего же проекта, при условии что в uses не добавлена ссылка на второй проект (в этом случае либо явно прописать тип придется, либо проект не скомпилится)

вообще не понимаю как возникают проблемы????? У меня в решении 5 проектов объединены и никаких трабл не возникало
...
Рейтинг: 0 / 0
Структура вэб приложения
    #37619953
vov4ik08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо! разобрался, все в принципе просто! Но теперь при запуске проекта, вверху сайта показывает MvcApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null ... что это такое, и как от него избавиться???? Я так понимаю что возникает такое ApplicationPartRegistry.Register(typeof(defController).Assembly); тут, но как они него избавиться?
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Структура вэб приложения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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