Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
28 Апрель 2024, 07:55:32
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Компьютеры > Программирование
(Модераторы: Админ, barmalei) > Тема:

Как грамотно обработать onload of body в C#?

Страниц  :   Вниз
  Печать  
Автор Тема: Как грамотно обработать onload of body в C#?  (Прочитано 1216 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Tal
Гродненец
**

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 105


ну и кто сказал - что будем делать?

Просмотр профиля
« : 26 Октябрь 2005, 13:34:08 »

#1 Нужно зарегистрировать обработчик onload для тэга body динамически, на page_load, а не в aspx файле, как это грамотно сделать?
Подозреваю что должно быть что то типа ...Attributes.Add("onload", "blabla")

#2 И еще ... как работать с HTML тэгами, менять аттрибуты и тд. в ран тайме? FindContol("tagID")?
Записан

Дурак думает, умный действует по обстоятельствам.
Shura
Почетный гродненец
*****

Репутация: +416/-11
Offline Offline

Пол: Мужской
Сообщений: 2897


Просмотр профиля
« Ответ #1 : 28 Октябрь 2005, 13:45:11 »

1. ставишь id="aa" и runat=server, затем делаешь, как ты написал(еще посмотри RegisterStartUpScript())
2. findControl возвращает ссылку на объект, затем если твой атрибут не описан явно в свойсвах контрола, делаешь все как в 1м пункте.
« Последнее редактирование: 28 Октябрь 2005, 13:47:29 от Shura » Записан

Нетолерантный человек.
Tal
Гродненец
**

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 105


ну и кто сказал - что будем делать?

Просмотр профиля
« Ответ #2 : 28 Октябрь 2005, 14:06:11 »

Пасиба, скажи а как вернуть сцылку на тег body, и каким типом он будет задан
System.Web.UI.HtmlControls.HtmlGenericControl?
и поиск ссылки будет
bodyObj = base.FindControl("bodyID")?

Записан

Дурак думает, умный действует по обстоятельствам.
Shura
Почетный гродненец
*****

Репутация: +416/-11
Offline Offline

Пол: Мужской
Сообщений: 2897


Просмотр профиля
« Ответ #3 : 31 Октябрь 2005, 11:41:48 »

<body id="bodyMain" runat="server">
FindControl("bodyMain")
тип System.Web.UI.HtmlControls.HtmlGenericControl
Но лучше смотри в сторону RegisterStartupScript и иже с ними
« Последнее редактирование: 31 Октябрь 2005, 11:42:32 от Shura » Записан

Нетолерантный человек.
Tal
Гродненец
**

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 105


ну и кто сказал - что будем делать?

Просмотр профиля
« Ответ #4 : 31 Октябрь 2005, 11:58:36 »

Пасибо, дружище, все получилось Улыбка
Записан

Дурак думает, умный действует по обстоятельствам.
Страниц  :   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2024, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,091 секунд. Запросов: 20.