Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
hVostt...но Person.Name стилизуется совсем не так, как Article.Name (разная длина поля, допустим). так что твой #Name тут не в кассу...А "твои" селекторы атрибутов в кассу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 14:38 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
skyANAИдентификатор (называемый также «ID селектор») определяет уникальное имя элемента , которое используется для изменения его стиля и обращения к нему через скрипты. Это только у тебя у элемента для ввода имени человека и элемента для воода названия статьи будет одинаковый идентификатор, т.к. ты хелперами пользуешься. У других они будут именно уникальными: person_name и article_name. так точно. @Html.EditorFor(x => x.Name) ===> <input id="Name".... @Html.EditorFor(x => x.Person.Name) ====> <input id="Person_Name".... @Html.EditorFor(x => x.Person.User.Name) =======> <input id="Person_User_Name" ..... позырьте в популярных фреймворках, и в решениях, везде повсеместно используются классы и селекторы атрибутов. и не про так, потому что «так повелось». есть причины. стилизовать элементы модели по ID придёт в голову только распоследнему дураку. если кто-так делает, — ничего личного. без обид. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 14:41 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
hVosttпозырьте в популярных фреймворках , и в решениях, везде повсеместно используются классы и селекторы атрибутов. и не про так, потому что «так повелось». есть причины. стилизовать элементы модели по ID придёт в голову только распоследнему дураку. если кто-так делает, — ничего личного. без обид.Речь идёт о JavaScript фреймворках? Пример кода стилизации элемента при помощи фреймворка привести можешь, отличный от "найти элемент(ы) и присвоить ему(им) style"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 14:47 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
hVosttskyANAИдентификатор (называемый также «ID селектор») определяет уникальное имя элемента , которое используется для изменения его стиля и обращения к нему через скрипты. Это только у тебя у элемента для ввода имени человека и элемента для воода названия статьи будет одинаковый идентификатор, т.к. ты хелперами пользуешься. У других они будут именно уникальными: person_name и article_name. так точно. @Html.EditorFor(x => x.Name) ===> <input id="Name".... @Html.EditorFor(x => x.Person.Name) ====> <input id="Person_Name".... @Html.EditorFor(x => x.Person.User.Name) =======> <input id="Person_User_Name" ..... позырьте в популярных фреймворках, и в решениях, везде повсеместно используются классы и селекторы атрибутов. и не про так, потому что «так повелось». есть причины. стилизовать элементы модели по ID придёт в голову только распоследнему дураку. если кто-так делает, — ничего личного. без обид.а как же Код: c# 1. 2. 3. 4. 5. ? и зачем там вообще id? name же есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 14:48 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
hVosttтак точно. @Html.EditorFor(x => x.Name) ===> <input id="Name".... @Html.EditorFor(x => x.Person.Name) ====> <input id="Person_Name".... @Html.EditorFor(x => x.Person.User.Name) =======> <input id="Person_User_Name" .....У тебя для редактирования экземпляра Person используется три разных представления, или что этот код показывает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 14:49 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
hVosttпозырьте в популярных фреймворках, и в решениях, везде повсеместно используются классы и селекторы атрибутовИ кстати с этим никто не спорит. Но! Позырил на сатй jquery.com и убедился, что id селекторы также используются для стилизации, вот прям на главной странице. Удивительно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 14:59 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
А зачем нужен id, когда есть классы, name? Или о чём тут речь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 15:01 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
st_stА зачем нужен id, когда есть классы, name? Или о чём тут речь.Кошерно-ли использовать id селекторы для решения задачи ТС в частности, и кошерно-ли использовать их вообще. Или же это безусловное зло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 15:05 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
st_stА зачем нужен id, когда есть классы, name? Или о чём тут речь.Тута базар за если ид уже есть, то кашерно прикрутить к нему стили. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 15:07 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
skyANA, :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 15:07 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
skyANA, этот код показывает, что на странице, где объявлен @model Person редактирование персона будет без префиксов ID но если @model MyViewModel в котором есть Person и Article и еще может что-то, генерируемые ID для полей Name уже будут отличаться. если вы стили #ID пропишете тут же на странице, то все будет пучком — вы знаете какие ID генерятся и под них же заточите свой встроенный CSS-код. но это лапша доширак, смешивания в кучу всего подряд, что ж — кому-то нравится, тут уж не попишешь. отрицать не буду, решение работает. на любителя особых изысканных извращений. если стили прописать во внешнем CSS, как полагается, то гибкость будет под угрозой, файл стилей будет загажен различным видом айдишников, что чревато трудноуловимыми ошибками в дизайне, и в сопровождении тоже сущий ад. а как решить проблему с помощью селекторов атрибутов? гоу в доку по CSS. хотя я честно признаюсь, это решение не сильно лучше селекторов по ID. вот что хорошо: это повторно применяемые классы и inline-стили (style="бла-бла-бла") для уникальной стилизации. почему? потому что гибко, наглядно, сопровождаемо, повторно применяемо, и без борьбы с приоритетами селекторов. как это сделать в Razor? определять, как будет генериться разметка самостоятельно, делая свои шаблоны в EditorTemplates, передавая туда нужные атрибуты в мета-модели, или через ViewData или частичные ViewData коллекции... или еще через что-нибудь, в данном отношении наблюдается богатство возможностей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 15:08 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
skyANAst_stА зачем нужен id, когда есть классы, name? Или о чём тут речь.Кошерно-ли использовать id селекторы для решения задачи ТС в частности, и кошерно-ли использовать их вообще. Или же это безусловное зло. В яндексовом БЭМ есть пара строчек по данному вопросу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 15:09 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
skyANAhVosttпозырьте в популярных фреймворках, и в решениях, везде повсеместно используются классы и селекторы атрибутовИ кстати с этим никто не спорит. Но! Позырил на сатй jquery.com и убедился, что id селекторы также используются для стилизации, вот прям на главной странице. Удивительно. .. в макете, но не для стилизации элементов #content textarea { ... } я уже выше говорил, что это очень даже уместно и удобно. жаль, что детали обсуждения так быстро теряются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 15:11 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
hVostt ... вот что хорошо: это повторно применяемые классы и inline-стили (style="бла-бла-бла") для уникальной стилизации. почему? потому что гибко, наглядно, сопровождаемо, повторно применяемо, и без борьбы с приоритетами селекторов. ...Это инлайн-то стили? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 15:13 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
=id=hVostt ... вот что хорошо: это повторно применяемые классы и inline-стили (style="бла-бла-бла") для уникальной стилизации. почему? потому что гибко, наглядно, сопровождаемо, повторно применяемо, и без борьбы с приоритетами селекторов. ...Это инлайн-то стили? :) это я про классы. инлайн-стили для навешивания какого-то уникального стиля на конкретный элемент в одном единственно конкретном случае. нахрена сюда прифундячивать стиль по ID??? в идеале, и без этого надо стараться обойтись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 15:16 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
hVosttэтот код показывает, что на странице, где объявлен @model Person редактирование персона будет без префиксов ID но если @model MyViewModel в котором есть Person и Article и еще может что-то, генерируемые ID для полей Name уже будут отличаться. если вы стили #ID пропишете тут же на странице, то все будет пучком — вы знаете какие ID генерятся и под них же заточите свой встроенный CSS-код. но это лапша доширак, смешивания в кучу всего подряд, что ж — кому-то нравится, тут уж не попишешь. отрицать не буду, решение работает. на любителя особых изысканных извращений. если стили прописать во внешнем CSS, как полагается, то гибкость будет под угрозой, файл стилей будет загажен различным видом айдишников, что чревато трудноуловимыми ошибками в дизайне, и в сопровождении тоже сущий ад.Все твои проблемы от использования хелпера EditorFor. Если изначально задать уникальные id: person_name и atricle_name, - то пофигу редактируется на странице только Person, или Person вместе с Article. hVosttа как решить проблему с помощью селекторов атрибутов? гоу в доку по CSS. хотя я честно признаюсь, это решение не сильно лучше селекторов по ID . вот что хорошо: это повторно применяемые классы и inline-стили (style="бла-бла-бла") для уникальной стилизации. почему? потому что гибко, наглядно, сопровождаемо, повторно применяемо, и без борьбы с приоритетами селекторов.Вот теперь ты понял, что твоё выссказывание:hVosttвешать стили на id — зло во плоти, не вздумай больше такое никому советовать. никогда. если уж совсем неймется, существует неплохое решение, это селектор [name="Name"] для контейнера.по меньшей мере парадоксально. hVosttкак это сделать в Razor? определять, как будет генериться разметка самостоятельно, делая свои шаблоны в EditorTemplates, передавая туда нужные атрибуты в мета-модели, или через ViewData или частичные ViewData коллекции... или еще через что-нибудь, в данном отношении наблюдается богатство возможностей.Это мне уже не интересно. Когда я буду плотно использовать Razor, то разберусь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 15:22 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
skyANAЭто мне уже не интересно. Когда я буду плотно использовать Razor, то разберусь. на риторический вопрос «ЗАЧЕМ ТОГДА ТЫ ЗДЕСЬ ВООБЩЕ ПИШЕШЬ???» можешь не отвечать. это видимо манера такая, услышал звон, и тут же ринулся в дискуссию.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 15:29 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
hVosttskyANAпропущено... И кстати с этим никто не спорит. Но! Позырил на сатй jquery.com и убедился, что id селекторы также используются для стилизации, вот прям на главной странице. Удивительно. .. в макете, но не для стилизации элементов ввода #content textarea { ... } я уже выше говорил, что это очень даже уместно и удобно. жаль, что детали обсуждения так быстро теряются.Хм, при этом Вы ссылались на статьи, где говорится о id селекторах вообще, а не только применительнок инпутам. Так что Вас не поймёшь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 15:29 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
hVosttskyANAЭто мне уже не интересно. Когда я буду плотно использовать Razor, то разберусь. на риторический вопрос «ЗАЧЕМ ТОГДА ТЫ ЗДЕСЬ ВООБЩЕ ПИШЕШЬ???» можешь не отвечать. это видимо манера такая, услышал звон, и тут же ринулся в дискуссию....Вообще-то хелперы к Razor не относятся. А уж использование id селекторов и подавно. Или Вы иначе считаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 15:31 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
skyANA, значит я ошибся в формулировке высказывания, раз так меня поняли. моя вина, признаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 15:32 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
skyANAВообще-то хелперы к Razor не относятся. А уж использование id селекторов и подавно. Или Вы иначе считаете? хелперы нет, шаблоны — да. я говорил о шаблонах, и ни разу о хелперах. про использование id в целом, причины я приводил. при чем весьма конкретные. если кому-то действительно стало интересно, по теме гуглится очень много материала, можно выбрать авторитетного для себя автора и вникнуть в тему. почему использование селекторов по id надо минимизировать (а не тотально, вообще, полностью, отказаться от него). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 15:35 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
hVosttskyANAВообще-то хелперы к Razor не относятся. А уж использование id селекторов и подавно. Или Вы иначе считаете? хелперы нет, шаблоны — да. я говорил о шаблонах, и ни разу о хелперах.Хм. А код как использовать без хелперов, цитирую: "нужные атрибуты в мета-модели", - покажете? hVosttпро использование id в целом, причины я приводил. при чем весьма конкретные. если кому-то действительно стало интересно, по теме гуглится очень много материала, можно выбрать авторитетного для себя автора и вникнуть в тему. почему использование селекторов по id надо минимизировать (а не тотально, вообще, полностью, отказаться от него).Вот мы и доказали, что Ваше выссказывание "вешать стили на id — зло во плоти" не верно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 15:39 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
hVostt=id=пропущено... Это инлайн-то стили? :) это я про классы. инлайн-стили для навешивания какого-то уникального стиля на конкретный элемент в одном единственно конкретном случае. нахрена сюда прифундячивать стиль по ID??? в идеале, и без этого надо стараться обойтись.Негатив инлайн стилей: - замусоривают разметку, могут быть большими - могут иметь значительные повторы содержания, - не кешируются и увеличивают объем страницы - зло в квадрате Вариант, когда ид генерируются автоматом - не в счет. типо Код: html 1. 2. 3. или Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. и не бог дай заглянуть в код первого варианта - фиг поймешь чо написано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 15:42 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
skyANAВот мы и доказали, что Ваше выссказывание "вешать стили на id — зло во плоти" не верно. данное высказывание было направлено в адрес одного чувака, который сыпет подобными высказываниями направо и налево. я просто забыл влепить табличку «SARCASM». в целом высказывание «%какая-та хрень% — это зло» в отношении чего угодно не верно :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 15:45 |
|
||
|
Размеры отображаемых полей в модели представления ASP MVC
|
|||
|---|---|---|---|
|
#18+
в 14339487 стили неправильно выдлелены - они конечно же должны быть в файле css ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 15:49 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38270289&tid=1358411]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 282ms |
| total: | 434ms |

| 0 / 0 |
