Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
никого не смущает поведение TextBoxFor для поля даты? Код: c# 1. ожидал к примеру 29.10.2013, а вижу 10/29/2013 + часы минуты секунды. пошерстя исходники увидел что за вывод отвечает Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. и если указать формат вывода вроде как бы и должно быть то что хочется. Но нет. Может кто смотрел еще исходники и может объяснить поведение такое и я что то упустил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 11:19 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
У меня всё работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 11:35 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
handmadeFromRuувидел что за вывод отвечаета брякпоинт втулить в этот метод можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 11:38 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
Паганель, неа. поставил степинг по сорсам, но упорно не заходит туда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 11:39 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
знач дрозофила нужна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 11:43 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
блин сделал пустой проект и накидал с нуля и работает. нда. вопрос снимается. пошел искать проблему в проекте рабочем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 11:48 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
воо Код: c# 1. 2. 3. 4. 5. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. через раз выводится не так как надо. после первого поста, когда данные забираются из реквеста и снова не забиваются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 11:58 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
у меня вообще {0:dd.MM.yyyy} игнорирует, наверное потому что у меня mvc3 и я отстал от жизни ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 12:18 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
handmadeFromRuчерез раз выводится не так как надо. после первого поста, когда данные забираются из реквеста и снова не забиваются. А где HttpPost? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 12:23 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
МСУ, забыл дописать при копирование, извиняюсь, но это сути не меняет. Почему вывод ведет по разному? п.с. mvc 4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 12:27 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
handmadeFromRu, а вы почитали внимательно документацию? :) MSDN format Тип: System.String Строка, которая используется для форматирования ввода . для форматирования вывода в строке ввода используются аттрибуты модели. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 12:31 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
я только знаю что post и get параметры средой по-разному форматируются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 12:32 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
handmadeFromRu, вот почитайте, что типа пишут )) http://stackoverflow.com/questions/2001756/asp-net-mvc-displayformat ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 12:33 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
Еще раз, у меня всё отлично работает :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 12:36 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
hVostt, да читал, и пробовал EditorFor, но не работает это во-первых , во-вторых у если есть перегрузка в TextBoxFor с указанием формата так почему бы и нет? причём если поглядеть сорсы, то все ок должно быть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 12:36 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
МСУЕще раз, у меня всё отлично работает :) прэлестно но даже если ничего и не запускать, достаточно глянуть доку. это формат ввода. а ручных дел мастер хочет вывод. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 12:38 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
handmadeFromRuhVostt, да читал, и пробовал EditorFor, но не работает это во-первых , во-вторых у если есть перегрузка в TextBoxFor с указанием формата так почему бы и нет? причём если поглядеть сорсы, то все ок должно быть за вывод отвечает так то viewdata.templateinfo.formattedmodelvalue ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 12:40 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
черт реально упустил инфу про format, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 12:42 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
hVosttМСУЕще раз, у меня всё отлично работает :) прэлестно но даже если ничего и не запускать, достаточно глянуть доку. это формат ввода. а ручных дел мастер хочет вывод. Какой "ввод"? Ты о чём? Речь о значении внутри контрола input. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 12:42 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
handmadeFromRu, не знаю, если это вопрос не такой уж принципиальный (заставить работать TextBorFor как хочется), проще в папке Shred/EditorTemplates состряпать нужный темплейт под тип. так будет железно. ну и красивые пикеры прикрутить можно в любой момент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 12:43 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
МСУ, никакого "контрола input" не существует. это всё сказки. поговаривают, что дескать, там есть какой-то хэтэмээль. но это всё враньё ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 12:46 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, никакого "контрола input" не существует. это всё сказки. поговаривают, что дескать, там есть какой-то хэтэмээль. но это всё враньё Вообщем, считай как хочешь, сказки это, кривизна перевода, косячность описания параметра в доке, "ввод" или выхлоп - Html.TextBoxFor отлично рендерит input со значением требуемого формата :) Профит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 12:57 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
МСУhVosttМСУ, никакого "контрола input" не существует. это всё сказки. поговаривают, что дескать, там есть какой-то хэтэмээль. но это всё враньё Вообщем, считай как хочешь, сказки это, кривизна перевода, косячность описания параметра в доке, "ввод" или выхлоп - Html.TextBoxFor отлично рендерит input со значением требуемого формата :) Профит? ты не прав. не профит. а забивание на доку с понтом "а уменя все работает и мен начахать чо там пишут полудикари" -- не круто. подскажу кейс при котором это НЕ РАБОТАЕТ. если указать формат к примеру вот такой "{0:D}", то первый вывод будет ожидаемый. но если ввести в инпут "01.01.0001", то после сабмита в инпуте будет именно это значение -- уже в другом формате . так что в топку. делать надо сразу по уму. сразу нерабочий код всегда лучше, чем полу-рабочий. потому что потом всякие "а я запускал у меня все типа работало" не канают. сразу уволен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 13:13 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
МСУ я хз как у тебя работает) пересмотрел исходники Код: c# 1. 2. 3. 4. 5. Код: c# 1. по указанному формату он берет если тока attemptedValue null т.ке. useViewData для TextBox всегда false. А при формирование attemptedValue указанный формат не учитывается. и после Post GetModelStateValue делает свою магию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 13:15 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
hVosttты не прав. не профит. а забивание на доку с понтом "а уменя все работает и мен начахать чо там пишут полудикари" -- не круто. подскажу кейс при котором это НЕ РАБОТАЕТ. Я прав, т.к. у меня это работает в любом случае. hVosttесли указать формат к примеру вот такой "{0:D}", то первый вывод будет ожидаемый. но если ввести в инпут "01.01.0001", то после сабмита в инпуте будет именно это значение -- уже в другом формате . так что в топку. делать надо сразу по уму. {0:D} тоже отлично работает, не фантазируй hVosttсразу нерабочий код всегда лучше, чем полу-рабочий. потому что потом всякие "а я запускал у меня все типа работало" не канают. сразу уволен. Не торопи гусей по поводу нерабочего кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 13:31 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
МСУ, У тебя наверное на компе локаль установлена правильно. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 13:37 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
ShSergeМСУ, У тебя наверное на компе локаль установлена правильно. :) Это как? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 13:40 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
МСУ, ахха.... всё! я знаю в чём трабла, почему у тебя работает, а у handmadeFromRu нет потому что у тебя MVC 4, а у автора чего-то-там поменьше )) т.е. эта "проблема" решена только в MVC 4. но, я бы вообще эту функциональность использовать никак не стал, особенно с пикерами, принимающих определенный формат. свой темплейт -- железное решение. хотя у меня на тестовом проекте тоже TextBoxFor всегда форматит первый вывод (но плюёт на остальные). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 13:43 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
handmadeFromRumvc 4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 13:45 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
ПаганельhandmadeFromRumvc 4 точно. не заметил.... гугление показывает изрядную периодичность проблем у народа с этим форматом инпута. и как бы железное решение [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM/dd/yyyy}")] + EditorFor. ещё... Html.TextBoxFor(model => model.Date, new { value = Model.Date.ToString("dd.MM.yyyy") вообще, ни разу с такой проблемой не сталкивался. надо разобраться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 13:50 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
в общем... как ни крути, но МСУ все-таки прав. должно работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 13:55 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
всем спасибо. буду искать почему у меня не работает. проект начинался на mvc3 и потом апался на mvc4 руками, возможно что то не докрутили тогда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 14:03 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
hVosttв общем... как ни крути, но МСУ все-таки прав. должно работать. hVostt, МСУ всегда прав. Прошу это запомнить или записать на бумажке :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 14:10 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
handmadeFromRuвсем спасибо. буду искать почему у меня не работает. проект начинался на mvc3 и потом апался на mvc4 руками, возможно что то не докрутили тогда апайте сразу на MVC 5. зарелизило его тут, нехило :) по крайне мере к апгрейду есть вменяемый туториал, не то што с 3 на 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 14:12 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
МСУhVosttв общем... как ни крути, но МСУ все-таки прав. должно работать. hVostt, МСУ всегда прав. Прошу это запомнить или записать на бумажке :) 1. МСУ всегда прав. 2. Если не прав, см. п.1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 14:14 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
ShSerge1. МСУ всегда прав. 2. Если не прав, см. п.1. МСУ, перелогинься ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 14:17 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
приболели они что-ли.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 14:28 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
черт побери даже на mvc5 тоже самое) в общем я самописным хелпером ) бог с ним ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 23:54 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
Выложи проект в архиве. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 23:57 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
там mvc4 на .net4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2013, 00:17 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
ну и собственно, что я получаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2013, 00:20 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
handmadeFromRu, если вы сами могли заметить, после POST в строке присутствует: http://localhost:16590/?Msg=gdfgdgdg&MyDate= 10%2F30%2F2013%2000%3A00%3A00 это Invariant-форматированное значение даты (получившееся в результате внутреннего GET-редиректа), оно-то и отображается в поле. фреймворк не будет его форматировать, так как метод Index считает, что именно это значение вы ввели в поле. т.е. все работает правильно и как надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2013, 05:52 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
handmadeFromRu, форматирование работает только при условии пустой модели: 1. YourActionMethod () << нет модели (input) ... return View(model) << ваша модель значений (output) ... видим форматированное значение по вашему формату 2. YourActionMethod (YourModel model) << есть модель (input) ... return View(model) << модель значений (output) + контекст формы (реально введенные значения полей) ... видим именно ту билеберду, что ввели в инпут, даже если это мало похоже на дату это типа стандартный подход в веб при работе с формами. если форма не валидна и действие вернуло форму с сообщениями об ошибках на повторную правку, все значения всех полей должны быть именно такими, как вы их вводили (не переформатированные). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2013, 06:02 |
|
||
|
поведение TextBoxFor
|
|||
|---|---|---|---|
|
#18+
handmadeFromRu, ну и последнее. чтоб до конца донести мысль. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. этот кусок решает вашу "проблемку" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2013, 06:31 |
|
||
|
|

start [/forum/topic.php?all=1&fid=18&tid=1357995]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
89ms |
get tp. blocked users: |
1ms |
| others: | 261ms |
| total: | 429ms |

| 0 / 0 |
