170 похожих чатов

Такой вопрос: как лучше всего в главное представление передавать данные?


Мне нужно в навбаре бутстрапа или показывать кнопку Выйти или Регистрации(к примеру).
То есть удобнее всего - передать модель в layout, да и другим вариантом, я вижу только догрузку через ajax.
Как это лучше все собрать в кучу?
Или же делать все без мастер-страницы?

24 ответов

14 просмотров

> как лучше всего в главное представление передавать данные? в виде вьюмодели с данными. догрузку через ajax ради догрузки через ajax лучше не делать без особой надобности — разломаются поисковики. т.е. LoginView, LoginViewModel, [HttpGet] GetMe() => ViewResult(new LoginViewModel(_database.GetMe())). ну и да, логиностраницу лучше в отдельной мастерстранице держать (или вообще без неё)

Vlad-Ekler Автор вопроса
ιπταμενο ψαρι
> как лучше всего в главное представление передава...

Я больше о том, как это грамотнее организовать :(

Vlad Ekler
Я больше о том, как это грамотнее организовать :(

я б сделал мастер на кабинет, а логин и регу без мастера

Vlad-Ekler Автор вопроса
ιπταμενο ψαρι
я б сделал мастер на кабинет, а логин и регу без м...

А остальные как страницы? Это типа инет магазин

ιπταμενο ψαρι
я б сделал мастер на кабинет, а логин и регу без м...

не похоже... зачем тогда в том же предложении оператор =!

Danila NV
не похоже... зачем тогда в том же предложении опер...

первый "подходит под регулярку", второй "не походит под регулярку". но с инфлюксом не работал, мб обманываю

ιπταμενο ψαρι
а остальные уже внутри мастера можно

типа, шапка и футер обычно одни и те же там. + надо учитывать, что при навигации мастер перерендеривается в любом случае, и в него тоже можно что-то подсовывать новое

Vlad Ekler
А остальные как страницы? Это типа инет магазин

но вообще для магазина имеет смысл взять react/angular, всякие live-reload-ы делать сильно проще чем писать лапшу на жиквери или чистом жиес

Данные для лейаута я обычно тупо сваливал во ViewBag, например :)

Vlad-Ekler Автор вопроса
Dr. Friedrich von Never
Данные для лейаута я обычно тупо сваливал во ViewB...

Есть у кого-либо нормальная статья, где EF используется вместо репозитория?

Vlad Ekler
Есть у кого-либо нормальная статья, где EF использ...

Вот к слову я совсем недавно начал задумываться, а нужно ли городить репозитории, uow и прочее самописное говно поверх ef, если он сам по себе все реализует, все нужные паттерны, он тестируемый, удобный.

Vlad-Ekler Автор вопроса
Denis Obolensky
Вот к слову я совсем недавно начал задумываться, а...

Я сам сел писать, на моменте сервисов - да ну нах вообще эти репозитории; вот сижу и переписываю..

Denis Obolensky
Вот к слову я совсем недавно начал задумываться, а...

Захочешь потом с ef свалить и будет больно

Сергей
Захочешь потом с ef свалить и будет больно

Какова вероятность этого события?

Denis Obolensky
Вот к слову я совсем недавно начал задумываться, а...

Захотел сменить EF - заебался переписывать тонны кода.

Denis Obolensky
Какова вероятность этого события?

Вот и оцени, если небольшая то наверное пофиг

Denis Obolensky
Вот к слову я совсем недавно начал задумываться, а...

Всего 7 лет прошло https://softwareengineering.stackexchange.com/a/220126

Ayrat Hudaygulov
Часто так делаешь?

Кто как, а я — очень часто. У меня нету ни одного сервиса, в котором все операции доступа к данным бы делались через EF. И наборы данных имеют свойство мигрировать между разными хранилищами: сегодня в БД, а завтра в микросервисе каком-нибудь.

Dr. Friedrich von Never
Кто как, а я — очень часто. У меня нету ни одного...

Часто меняешь орм в одном и том же проекте? Позволь усомниться

Ayrat Hudaygulov
Часто меняешь орм в одном и том же проекте? Позвол...

Да, часто меняю ORM на её отсутствие в одном и том же проекте. Усомневайся сколько угодно.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта