Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, уважаемые форумчане! Хочу быстро создать представление для ввода данных на основе модели при помощи @Html.EditorForModel() Но в результате в представлении все поля выводятся с одинаково небольшим размером поля. Смотрел mdsn, искал по форумам - не нашёл. Реально ли в модели представления задавать размеры выводимого поля? Чтобы не описывать каждое поле самостоятельно, вроде: @Html.TextAreaFor(f => f.PersonalMsg, new { cols=50, rows=10 }), а использовать @Html.EditorForModel(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 10:58 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
Andrey_VPЧтобы не описывать каждое поле самостоятельно Код: css 1. 2. 3. 4. http://jsfiddle.net/xLYgc/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 11:05 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
Паганель, т.е. Вы предлагаете размеры задавать не моделью, а CSS? Это хорошо, когда много однородных полей, а если в модели 10 полей и каждое поле должно иметь свой размер. Каждое #id поля описывать в CSS? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 11:14 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
Andrey_VPа если в модели 10 полей и каждое поле должно иметь свой размертогда почему бы и неAndrey_VPописывать каждое поле самостоятельно, вроде: @Html.TextAreaFor(f => f.PersonalMsg, new { cols=50, rows=10 }), а использовать @Html.EditorForModel(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 11:15 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
Выходит, что моделью нельзя описать размер поля. Модель может описать и DataType и DisplayFormat поля, почему бы и размер элемента не задавать моделью - было бы удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 11:24 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
Andrey_VPВыходит, что моделью нельзя описать размер поляя этого не знаю может, есть какой-то атрибут или можно свои атрибуты творить и в метаданных юзать... воспользуйтесь поиском ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 11:26 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
Andrey_VPВы предлагаете размеры задавать не моделью, а CSS? Да. Andrey_VPЭто хорошо, когда много однородных полей, а если в модели 10 полей и каждое поле должно иметь свой размер. Каждое #id поля описывать в CSS? Да. P.S. Открой для себя файл стилей и темы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 11:35 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
вот так можно: EditorForModel("MyViewTemplateName") в EditorTemplates\MyViewTemplateName.chtml — реализовать обработку additionalViewData, куда можно сунуть свои проперти ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 12:06 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
МСУ, вешать стили на id — зло во плоти, не вздумай больше такое никому советовать. никогда. если уж совсем неймется, существует неплохое решение, это селектор [name="Name"] для контейнера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 12:09 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
hVosttвешать стили на id — зло во плоти, не вздумай больше такое никому советовать. никогда.С чего это вдруг? hVosttесли уж совсем неймется, существует неплохое решение, это селектор [name="Name"] для контейнера.И чем оно лучше id? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 12:16 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
skyANA, потому что в контексте HTML объект должен иметь уникальный id. а вот один и тот же name могут иметь несколько элементов, допустим в разных формах на одной странице. что скажете, если надо вывести список одинаковых форм? селектор по name допустимо и валидно, по id невалидно и недопустимо. вообще, в абсолютном большинстве учебников и гайдов (если не во всех) по CSS строго рекомендуют отказаться от использования #id селекторов. и не просто так, потому что «это зло» как некоторые умники любят по своей глупости и никчемности выражаться, на это есть объективные и весомые причины. за советы использовать id селекторы в CSS отрывать нос. говнокодишь сам? ну и ок, но не учи этому других. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 12:29 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
hVostt, поймал таки :) надо развивать успех ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 12:35 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, вешать стили на id — зло во плоти, не вздумай больше такое никому советовать. никогда. если уж совсем неймется, существует неплохое решение, это селектор [name="Name"] для контейнера. Ты вот что мне скажи, это очередной высер твоего воспаленного воображения или-таки ссылочку на пруф предоставишь в качестве аргумента? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 12:37 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
hVosttпотому что в контексте HTML объект должен иметь уникальный id. а вот один и тот же name могут иметь несколько элементов, допустим в разных формах на одной странице. что скажете, если надо вывести список одинаковых форм? селектор по name допустимо и валидно, по id невалидно и недопустимо. Скажу, что нужен более конкретный пример. Допустим есть у меня форма ввода данных о пользователе, где есть <input id="last-name" name="last_name" type="text" />. Зачем может понадобиться вводить фамилию два раза? hVosttвообще, в абсолютном большинстве учебников и гайдов (если не во всех) по CSS строго рекомендуют отказаться от использования #id селекторов. и не просто так, потому что «это зло» как некоторые умники любят по своей глупости и никчемности выражаться, на это есть объективные и весомые причины.Какие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 12:44 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
skyANA, да уж, ловко наш студент расставил себе же капканы P.S. Как крепить стиль к элементу - без разницы, как потребует логика, так и нужно делать. Через id, через name, через другие атрибуты, через кастомные атрибуты, через data атрибуты. Вообще фиолетово. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 12:49 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
МСУ, не, ну к примеру в некоторых системах онлайн бронирования необходимо вводить данные двух и более туристов. Ну дак это в рамках одной формы, да и значения как id так и name разные в пределах страницы. То есть ни id селектор, ни селектор [name="Name"] не подходят. Используют классы, как ни странно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 13:42 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
skyANA Используют классы, как ни странно. притом, самое популярное решение:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 13:56 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
http://2002-2012.mattwilcox.net/archive/entry/id/1054/ http://screwlewse.com/2010/07/dont-use-id-selectors-in-css/ http://oli.jp/2011/ids/ в гугле этого добра навалом. все с объяснениями. а у кого есть ощутимый опыт с версткой, тот сам скажет тоже самое по поводу использования id в CSS. МСУ, видел я твою говноверстку. и скажу точно, уж тебе про CSS лучше молчать в тряпочку, ничего не говори, даже не вякай блин. поди рассусоливай про динамикс и шарепоинт малолеткам. их ты еще можешь поразить своим «умом». ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 13:59 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
DezaskyANAИспользуют классы, как ни странно. притом, самое популярное решение:) в общем да. но в последнее время с CSS3 ситуация немного меняется. если не учитывать поддержку уж очень старых браузеров (типа IE < 8, ff < 3, opera < 10), то отлично работают не только классовые селекторы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 14:02 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
hVostt http://2002-2012.mattwilcox.net/archive/entry/id/1054/ Процитирую автора статьи:MattThey are also, oddly enough, perfectly correct to use as long as they’re only ever one instance of that ID on any given page. То есть если элемент один такой на странице, то никакого зла нет. А теперь вернёмся к нашей ситуации: у нас не просто элемент, а элемент для ввода данных (input) на основе модели. Насколько реальна ситуация, что ТСу надо вводить данные модели более одного раза на странице? P.S.: кстати обратите внимание на поле "Автор" в окное "Новое собщение" на этом форуме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 14:17 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
skyANAТо есть ни id селектор, ни селектор [name="Name"] не подходят Опять же, от задачи зависит. На сайте microsoft.com и oracle.com успешно используют идентификаторы. Не вижу никаких предрассудков. hVostt http://2002-2012.mattwilcox.net/archive/entry/id/1054/ http://screwlewse.com/2010/07/dont-use-id-selectors-in-css/ http://oli.jp/2011/ids/ Что это за порносайты? hVosttв гугле этого добра навалом. все с объяснениями. Это не арумент, это сопли с мылом. Официальные раекомендации от ведущих вендоров готов предоставить? hVosttМСУ, видел я твою говноверстку. и скажу точно, уж тебе про CSS лучше молчать в тряпочку, ничего не говори, даже не вякай блин. поди рассусоливай про динамикс и шарепоинт малолеткам. их ты еще можешь поразить своим «умом». Моя гавноверстка даже и рядом не валялась с твоими обработчиками ошибок и фундаментальным постулатом, что код априори не должен содержать ошибок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 14:17 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
hVostt http://2002-2012.mattwilcox.net/archive/entry/id/1054/ А слона-то я и не заметил. Don’t use IDs in selectorsAbsolutely the most wrong advice I have ever heard in my life with regard to how to author CSS. Приводить в качестве аргумента ссылку на статью, автор которой считает совет "Не используйте ID селекторы" абсолютно неверным - это пять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 14:27 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
чего там обсуждать!? основная идея передать в одном запросе от сервера к клиенту как можно меньше данных... какие методы при этом используются - абсолютно фиолетлво! зачем раздувать разметку доп. классами, если можно в css обратиться по id контрола?! ТС - авторМодель может описать и DataType и DisplayFormat поля, почему бы и размер элемента не задавать моделью - было бы удобно. модель представления - вообще такая анафема, котора режет мозг напроч, никаким боком не вписываясь в паттерн MVC!!! не старайся натянуть серверный код на то, что вообще не имеет никакого смысла!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 14:41 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
skyANAПриводить в качестве аргумента ссылку на статью, автор которой считает совет "Не используйте ID селекторы" абсолютно неверным - это пять. P.S. hVostt, пиши ещё! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 14:45 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
-css-чего там обсуждать!? ... зачем раздувать разметку доп. классами, если можно в css обратиться по id контрола? ... а так же не юзать ни какие js framework - и? о боже, они же тоже раздувают разметку... Даешь чистый HTML! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 16:49 |
|
||
|
|

start [/forum/search_topic.php?author=eXtremek&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
13ms |
get forum list: |
20ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
80ms |
get tp. blocked users: |
1ms |
| others: | 674ms |
| total: | 867ms |

| 0 / 0 |
