powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как повесить атрибут class на div, который генериться автоматически для VIEWSTATE в ASP.Net 2.0
13 сообщений из 13, страница 1 из 1
как повесить атрибут class на div, который генериться автоматически для VIEWSTATE в ASP.Net 2.0
    #33831022
Иль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В ASP.Net 2.0 все input type=hidden, в тч __VIEWSTATE автоматически кладуться в <div></div>, который кладется сразу после начального тега формы.
Подскажите, как легче будет на этот DIV повесить класс или стили.
Это DIV портит резиновую верстку и мне необходимо изменить его отображение стилями.
...
Рейтинг: 0 / 0
как повесить атрибут class на div, который генериться автоматически для VIEWSTATE в ASP.Net 2.0
    #33831216
Dima_XY3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DivID.Attributes.Add("class", "className");
...
Рейтинг: 0 / 0
как повесить атрибут class на div, который генериться автоматически для VIEWSTATE в ASP.Net 2.0
    #33831677
Иль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima_XY3, ты меня за кого принимаешь :) !!!

Этого div нет в дереве контролов и я его не создаю.
У него нет ID и нет runat=server - этот div - фантом от MS и заподлянка для 100%-но резиновой кроссбраузерной HTML верстки.
Его, возможно, создаёт модуль отвечающий за ViewState и вставляет до рендеренга страницы по какому-либо событию. Или как-то там еще - на вскидку не вспомню, но порешить это всеравно придется.
Хотелось бы обязательно не используя DOM на клиенте
 или CSS2, тк нам с IE 6.0 еще работать и работать.
А статистика по IE 5.0 вообще убивает :) .
...
Рейтинг: 0 / 0
как повесить атрибут class на div, который генериться автоматически для VIEWSTATE в ASP.Net 2.0
    #33831683
Иль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот как это выглядит
...
<body>
    <form name="form1" method="post" action="aspx.aspx" id="form1">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="..........." />
</div>
...
...
Рейтинг: 0 / 0
как повесить атрибут class на div, который генериться автоматически для VIEWSTATE в ASP.Net 2.0
    #33831698
C...R...a...S...H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помню с этим колупался, и ничего кроме ручной правки Response не нашел :(
----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
как повесить атрибут class на div, который генериться автоматически для VIEWSTATE в ASP.Net 2.0
    #33831745
Nikolay_Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создай клиентский скрипт на OnLoad страницы... И ищи parentElement у твоего hidden'а.
...
Рейтинг: 0 / 0
как повесить атрибут class на div, который генериться автоматически для VIEWSTATE в ASP.Net 2.0
    #33832452
Dima_XY3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima_XY3, ты меня за кого принимаешь  !!!
 
прости если что не так

прочитал твой вопрос по-диагонали
 
P.S. согласен с вариантом решения от Nikolay_Ch
...
Рейтинг: 0 / 0
как повесить атрибут class на div, который генериться автоматически для VIEWSTATE в ASP.Net 2.0
    #33832906
nicht
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а ещё можно глобально в css на все дивы повеить то, что хочется повеить на вот этот контейнер для ViewState, а потом уже для каждого используемого дива прописывать какой-нить класс...
...
Рейтинг: 0 / 0
как повесить атрибут class на div, который генериться автоматически для VIEWSTATE в ASP.Net 2.0
    #33839767
Иль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, это изврат (в хорошем, конечно, смысле слова), я не пойду на такой компромис :) .
Великий Анунах! всёравно порешу в ASP.Net.
А пока повешу модуль на Respons и поработаю с регами
...
Рейтинг: 0 / 0
как повесить атрибут class на div, который генериться автоматически для VIEWSTATE в ASP.Net 2.0
    #33839769
Иль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как посоветовал C...R...a...S...H
...
Рейтинг: 0 / 0
как повесить атрибут class на div, который генериться автоматически для VIEWSTATE в ASP.Net 2.0
    #33840046
Иль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nicht, ой Ё! Молодца!
Устал, элементарную вещь не заметил :) !
Переделываем твой подход и получаеем простое решение в 2 строчки в русле CSS 1. Вот одно из них:
-----------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head><title>
 Untitled Page
</title>
 <style type="text/css">
      /*  типо для кросоты  */
  body {margin:0; padding:0}
  div {border:1px solid #f00}
  .pa .ma {border:1px solid #0f0}
  
  /* типо решение */
  .pa div {position:absolute;}
  .pa .ma, .ma div {position:static;}
 </style>
</head>
<body>
    <form name="form1" method="post" action="Default.aspx" id="form1" class="pa">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNzgzNDMwNTMzZGTDMkhbgrDEo1lhitYIEPNk2Lziog==" />
</div>
<!-- Выше тот самый сцукодив -->
<!-- Слушайте, а что если я класс вебформы декомпильну, может это он вставляет сцукодив? -->

    <div class="ma">

       divdivdivdivdiv
       <div>
       divdivdivdivdiv
       </div>
       <div>
       divdivdivdivdiv
       </div>

    </div>
    </form>
</body>
</html>
---------------------
Можете класс на body повесить.
Microsoft склонна верстку аля Шерпоинт применять, иначе б не допустили такой грубый ляп.

А ещё, товарищи, по стандартам (о которых нам напоминает VS 2005) в XHTML нужно использовать обязательный атрибут alt у изображений. А контрол asp:Image создает некорректный XHTML не подставляя услужливо alt="" при незаданном AlternateText или AlternateText="". Зато: (самое большое свинство) стандартные контролы надо переопределять - например тот же Image - из-за того, что ASP.Net считает себя самой умной у вставляет в тэг img - style="border-width:0px;"
Это политика такая -- ASP.Net - для неграмотных, или попытка людей, которым не до CSS, сделать топором кроссбраузерную верстку - ужоз
...
Рейтинг: 0 / 0
как повесить атрибут class на div, который генериться автоматически для VIEWSTATE в ASP.Net 2.0
    #33914539
Иль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну и если в конце страницы вам портит жизнь следующее:

<div>
 <input type="hidden" name="__PREVIOUSPAGE" id="__PREVIOUSPAGE" value="..." />
 <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="..." />
</div>
</form>

то подход к решению тот же
...
Рейтинг: 0 / 0
как повесить атрибут class на div, который генериться автоматически для VIEWSTATE в ASP.Net 2.0
    #33914540
Иль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может всетаки существует простой способ повесить классы на эти чертовы дивы не прибегая к извратам?
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как повесить атрибут class на div, который генериться автоматически для VIEWSTATE в ASP.Net 2.0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]