Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
hVosttDenis2105hVostt, хотелось бы знать к какому решению ты пришел. замена стандартных хелперов, типа Html.TextBox (и т.д.) на свои собственные, которые, кстати, по-лучше будут во всех отношениях... ну и там естественно решается проблема с правильной генерацией id Где мне тоже взять такой травы... Пойду тоже перепишу мвц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 17:49 |
|
||
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
мсущкоГде мне тоже взять такой травы... Пойду тоже перепишу мвц. зачем переписывать мвц? во ViewData есть абсолютна вся информация, чтобы сварганить свои контролы. и состояние полей, и набор данных для встраивания Unobtrusive валидации, и метаданные. если же использовать какой-нибудь CSS фреймворк типа Bootstrap (который, кстати, уже идёт в поставке по умолчанию), то замена хелперов на свои уже жизненно необходима. я просто тупо не вижу способа сварганить на стандартных хелперах жизнеспособный UI-интерфейс. только для учебных целей ну и быстро накидать что-нибудь "на коленке". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 18:21 |
|
||
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
ещё один минус стандартных хелперов для генерации контролов -- отвратительный дизайн, построенный на перегрузках. нормальный диз надо делать на fluent-интерфейсах и на билдерах (как у Telerik). короче, чего гадать, давайте сравним: стандартный подход: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. и свои хелперы: Код: html 1. 2. 3. 4. 5. 6. 7. хотим горизонтальную форму? ноу проблемо Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 18:33 |
|
||
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
и даже так Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 18:39 |
|
||
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
hVostt, ты всё тот же, не изменился. Пионерские замашки по созданию универсального правильного мира. Да какая нах разница что там, флюент или классика, главное, что оно готовое и в коробке. Бери и юзай. Но находятся мартышки, которые всё извратят и перевернут с ног на голову. При этом теша своё самолюбие, что они проделали какую-то фантастически правильную работу. P.S. Пора взрослеть, друг :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 20:02 |
|
||
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
мсущкоhVostt, ты всё тот же, не изменился. Пионерские замашки по созданию универсального правильного мира. Да какая нах разница что там, флюент или классика, главное, что оно готовое и в коробке. Бери и юзай. Но находятся мартышки, которые всё извратят и перевернут с ног на голову. При этом теша своё самолюбие, что они проделали какую-то фантастически правильную работу. мсущкоP.S. Пора взрослеть, друг :) рано или поздно конечно придётся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 20:16 |
|
||
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
hVostt, ну серьезно, тебе новогодние лампочки или ехать? :) Мне - ехать. Ты знаешь мой принцип, получил задачу, взял коробку, заюзал функционал, решил задачу. Следующий. А ты всё фантиками шелестишь... P.S. Кстати, сорри за офтоп. Давеча в новом проекте был заюзан odata (под win 8.1 metro клиента на mvvm). Скажу тебе, вкусная штука, трачит живой контекст, всё как положено. Забавная игрушка получилась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 20:40 |
|
||
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
мсущкоhVostt, ну серьезно, тебе новогодние лампочки или ехать? просто не люблю мудотнёй заниматься. один раз хелперы написал, выпилил их в отдельный длл, залил в нугет и юзаешь потом сколько хош в любых проектах. вышеописанное мной давно уже один раз написано, и хорошо работает. да ищо и с поддержкой knockout типа "изкаробки" :) просто ты наверное очень мало пилишь UI под веб (или не пилишь совсем), поэтому не понимаешь зачем оно нужно. так-то да, если тебе раз в жизни понадобилось ненадолго зафигачить формочку на ASP.NET MVC, зачем заморачиваться, какие-то там хелперы пилить. мсущкоМне - ехать. Ты знаешь мой принцип, получил задачу, взял коробку, заюзал функционал, решил задачу. всё правильно, если это касается одной единственной задачи за всю жизнь. а если задачи поступают однотипные и выходящие за рамки возможностей коробки? либо копипастить, либо запилить своё решение, расширив немного возможности коробки, как нада. мсущкоP.S. Кстати, сорри за офтоп. Давеча в новом проекте был заюзан odata (под win 8.1 metro клиента на mvvm). Скажу тебе, вкусная штука, трачит живой контекст, всё как положено. Забавная игрушка получилась. дык odata давно уж юзаю, вообще уже такое очучение "хз как раньше без этого жили" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 21:07 |
|
||
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
мсущко, Скучно, не экстримно.......... "Вероятно оттого, что горло заплыло жиром, голос у него изменился, стал тонким и резким. Характер у него тоже изменился: стал тяжелым, раздражительным. Принимая больных, он обыкновенно сердится, нетерпеливо стучит палкой о́ пол и кричит своим неприятным голосом: — Извольте отвечать только на вопросы! Не разговаривать! Он одинок. Живется ему скучно, ничто его не интересует." - А. П. Чехов. Ионыч (((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 21:13 |
|
||
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
hVosttмсущкоhVostt, ну серьезно, тебе новогодние лампочки или ехать? просто не люблю мудотнёй заниматься. один раз хелперы написал, выпилил их в отдельный длл, залил в нугет и юзаешь потом сколько хош в любых проектах. вышеописанное мной давно уже один раз написано, и хорошо работает. да ищо и с поддержкой knockout типа "изкаробки" :) Не вижу никакой "мудотни" в использовании натива. На нативе можно писать сколько угодно сложные и замороченные проекты. Я не отрицаю нужность своих хелперов, но только в качестве дополнения, а не замены. В этом вся суть. hVosttпросто ты наверное очень мало пилишь UI под веб (или не пилишь совсем), поэтому не понимаешь зачем оно нужно. так-то да, если тебе раз в жизни понадобилось ненадолго зафигачить формочку на ASP.NET MVC, зачем заморачиваться, какие-то там хелперы пилить. Частота написания UI никак не коррелирует с тем, юзать натив или пилить свой молот для выбивания зубов. hVosttмсущкоМне - ехать. Ты знаешь мой принцип, получил задачу, взял коробку, заюзал функционал, решил задачу. всё правильно, если это касается одной единственной задачи за всю жизнь. а если задачи поступают однотипные и выходящие за рамки возможностей коробки? либо копипастить, либо запилить своё решение, расширив немного возможности коробки, как нада. Выше уже написал, частота задач и сложность UI никак не связана с фактом неиспользования натива. Вон, выше Степной единственную разумную идею задвинул - скучно. Вот это принимается за аргумент. А то, о чем пишешь ты - детский сад. Сложность, частота, копипаст... Не выдумывай. hVosttдык odata давно уж юзаю, вообще уже такое очучение "хз как раньше без этого жили" Давно - это сколько? Какой тип контроллеров используешь "давно"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 21:26 |
|
||
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
мсущко, щас чото вспомнил такой фокус )) Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 22:05 |
|
||
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
Где-то в степи, так абажди, мы разве не это перетирали на рецептах. Что-то про последовательность пропертей, ну помнишь да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 22:11 |
|
||
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
мсущко, не тут изменение поля упакованной структуры через х.й знает что, механизм вроде понятен ( нужно знать из чего состоит структура), вроде написал подсказку со строкой, кому интересно выложу завтра... )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 22:24 |
|
||
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
Где-то в степи, сорь, с вот этим попутал, про CallerLineNumber тёрли http://codearticles.ru/articles/2406 P.S. Всё играешься с дотнетом? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 22:26 |
|
||
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
мсущко, да уж отхожу потихоньку,скушно, щас опять на чпу - на все лето )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 22:33 |
|
||
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
запизделся я тут с вами, и свисток у чайника не опустил попил бл* кофе называется......... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 22:54 |
|
||
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
Во всём вини FieldOffset ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 23:19 |
|
||
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
мсущкоНе вижу никакой "мудотни" в использовании натива. На нативе можно писать сколько угодно сложные и замороченные проекты. Я не отрицаю нужность своих хелперов, но только в качестве дополнения, а не замены. В этом вся суть. никто от натива не отказывается. речь как раз и идёт о дополнениях, а не о полноценной замене. посмотри в исходниках реализацию Html.TextBoxFor например, увидишь, что это просто обёртка над нативом. в моём случае используется своя собственная обёртка над нативом, только подходящая под свои задачи. мсущкоВыше уже написал, частота задач и сложность UI никак не связана с фактом неиспользования натива. Вон, выше Степной единственную разумную идею задвинул - скучно. Вот это принимается за аргумент. А то, о чем пишешь ты - детский сад. Сложность, частота, копипаст... Не выдумывай. ещё раз, натив как раз и используется. во ViewData есть всё, чтобы отрендерить контрол для модели как надо. отказ от натива, это отказ от ViewData и запиливание своей инфраструктуры для работы с метамоделью, в том числе свою валидацию, свой биндинг, да чего уж там, свой MegaRazor. мягкое с тёплым не путай )) мсущкоДавно - это сколько? Какой тип контроллеров используешь "давно"? ну как давно ))) практически с самого начала появления WebAPI. что значит "тип контроллеров"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 08:54 |
|
||
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
hVosttникто от натива не отказывается. Бугага. Три раза :) 15886728 hVosttречь как раз и идёт о дополнениях, а не о полноценной замене. посмотри в исходниках реализацию Html.TextBoxFor например, увидишь, что это просто обёртка над нативом. в моём случае используется своя собственная обёртка над нативом, только подходящая под свои задачи. Мась, Html.TextBoxFor - это и есть натив, а не обертка. И заменять её на что-либо другое - садомазохизм (ну если ты не используешь отдельные коробочные контролы). hVosttещё раз, натив как раз и используется. во ViewData есть всё, чтобы отрендерить контрол для модели как надо. отказ от натива, это отказ от ViewData и запиливание своей инфраструктуры для работы с метамоделью, в том числе свою валидацию, свой биндинг, да чего уж там, свой MegaRazor. Про ViewData ни слова, за это беспощадное зло нужно розгами выбивать жир из серого вещества. А что там в нативе заложено, пусть так оно и будет. MegaRazor - это запах детского сада, а не тру кодинга :) hVosttну как давно ))) практически с самого начала появления WebAPI. что значит "тип контроллеров"? Так изначально odata было сырой погремушкой, которая годится разве что для опыта над красаками, не? Тип контроллеров от EntitySetController? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 09:25 |
|
||
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
мсущкоМась, Html.TextBoxFor - это и есть натив, а не обертка. И заменять её на что-либо другое - садомазохизм (ну если ты не используешь отдельные коробочные контролы). признавайся, откуда рухнул? высота дуба в метрах? мсущкоПро ViewData ни слова, за это беспощадное зло нужно розгами выбивать жир из серого вещества. видимо высокий был дуб. ViewData.Model - типизированная модель ViewData.ModelMetadata - метамодель, где собственно можно обнаружить много ценной информации, гораздо больше, чем то, что реально используется в Html.TextBoxFor ViewData.TemplateInfo - информация о визуальном представлении информации в контексте шаблона ViewData.ModelState - информация о состоянии модели (валидация), где откуда напрямую берётся вся информация для data-полей валидации контрола (ничего своего TextBoxFor и другие не привносят, тупо рендерят то, что есть). и это беспощадное зло? совсем дурачок чтоли? мсущкоА что там в нативе заложено, пусть так оно и будет. кто ж с этим спорит? мсущкоТип контроллеров от EntitySetController? разумеется. мсущкоТак изначально odata было сырой погремушкой, которая годится разве что для опыта над красаками, не? всё было изначально сырой погремушкой. я ведь на MVC 1 даже что-то делал. это был реальный кошмар, но по сравнению с WebForms тех времён, это всё-таки был прорыв. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 09:44 |
|
||
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
hVosttмсущкоМась, Html.TextBoxFor - это и есть натив, а не обертка. И заменять её на что-либо другое - садомазохизм (ну если ты не используешь отдельные коробочные контролы). признавайся, откуда рухнул? высота дуба в метрах? Не убедительно вещаешь. Устал переделывать мир к лучшему? Уж лучше анонизмом займись, полезнее для здоровья будет. hVosttмсущкоПро ViewData ни слова, за это беспощадное зло нужно розгами выбивать жир из серого вещества. видимо высокий был дуб. ViewData.Model - типизированная модель ViewData.ModelMetadata - метамодель, где собственно можно обнаружить много ценной информации, гораздо больше, чем то, что реально используется в Html.TextBoxFor ViewData.TemplateInfo - информация о визуальном представлении информации в контексте шаблона ViewData.ModelState - информация о состоянии модели (валидация), где откуда напрямую берётся вся информация для data-полей валидации контрола (ничего своего TextBoxFor и другие не привносят, тупо рендерят то, что есть). и это беспощадное зло? совсем дурачок чтоли? Очередные отжиги злой обезьянки, которую уличили в том, что она гадит в клетке. Читай внимательнее "А что там в нативе заложено, пусть так оно и будет." Вкратце - речь о прикладном коде, а не о реализации контролов. Если не понял. hVosttмсущкоТип контроллеров от EntitySetController? разумеется. Пора идти в детский сад. http://codearticles.ru/articles/2453 hVosttмсущкоТак изначально odata было сырой погремушкой, которая годится разве что для опыта над красаками, не? всё было изначально сырой погремушкой. Так а зачем сырые погремушки в проектах? Какой-то эпический кретинизм, не иначе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 10:27 |
|
||
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
мсущкоПора идти в детский сад. http://codearticles.ru/articles/2453 возьми с полки перожок https://aspnet.codeplex.com/SourceControl/latest#Samples/WebApi/OData/v4/ очередное открытие омерики мсущкоОчередные отжиги злой обезьянки, которую уличили в том, что она гадит в клетке. Читай внимательнее "А что там в нативе заложено, пусть так оно и будет." Вкратце - речь о прикладном коде, а не о реализации контролов. Если не понял. я перестал тебя понимать. какую мысль хочешь донести-то? продемонстрируй кодом? я продемонстрировал. мсущкоТак а зачем сырые погремушки в проектах? Какой-то эпический кретинизм, не иначе. в боевых проектах незачем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 11:42 |
|
||
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
hVosttмсущкоПора идти в детский сад. http://codearticles.ru/articles/2453 возьми с полки перожок https://aspnet.codeplex.com/SourceControl/latest#Samples/WebApi/OData/v4/ очередное открытие омерики Присядь и пукни забавно говорить об открытиях, если надо перепиливать весь прикладной код odata, причем изменения будут не просто пару букав подправить. hVosttмсущкоОчередные отжиги злой обезьянки, которую уличили в том, что она гадит в клетке. Читай внимательнее "А что там в нативе заложено, пусть так оно и будет." Вкратце - речь о прикладном коде, а не о реализации контролов. Если не понял. я перестал тебя понимать. какую мысль хочешь донести-то? продемонстрируй кодом? я продемонстрировал. Ну так понимать-то нечем, поди :) Да и что тут понимать, я всегда был против вьюбагов и вьюдат, о чем писать 100 раз. Собственно, позиция нисколько не поменялась. Что именно тебе демонстрировать кодом? Типизированную модель для вью, которая должна отражать всю информацию? hVosttмсущкоТак а зачем сырые погремушки в проектах? Какой-то эпический кретинизм, не иначе. в боевых проектах незачем. Тогда как понимать "odata давно уж юзаю"? Или юзаешь - это показываешь своей девушке на лаптопе? Что-то ты заврался... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 11:57 |
|
||
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
мсущкоТипизированную модель для вью, которая должна отражать всю информацию? всё забей. ты похоже совсем не в теме. даже отдалённо. типизированная модель это часть ViewData. а ты против неё. палата №6 плачет по такому поциенту мсущкозабавно говорить об открытиях, если надо перепиливать весь прикладной код odata, причем изменения будут не просто пару букав подправить. так ты уточняй о какой версии идёт речь. сам говоришь про альфу, потом что-то лопочешь о боевом коде. сплошное противоречие. это не дело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 12:46 |
|
||
|
Несколько форм на одной странице [MVC/Razor]
|
|||
|---|---|---|---|
|
#18+
... вот вы говорите "oData" ... А как ее видеть в Фидлере, например, если что? .. в виде строки с амперсандами, хренперсандами и encoded кириллицей в параметрах? ... А почему просто не передать список параметров объектом через JSON - тогда он на вкладке JSON виден в структурированном виде ... Или уже есть плугин для фидлера, который парсит оДату? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 13:05 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38616078&tid=1357449]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 341ms |

| 0 / 0 |
