Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Собственный Control и клиентский скрипт / 2 сообщений из 2, страница 1 из 1
07.11.2006, 22:36
    #34110469
AleksT_0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Собственный Control и клиентский скрипт
Имеется Control (унаследованный от WebControl) собственного производства.
Вопрос следующий: Как можно запихать в этот Control клиентский скрипт Например, чтобы по нажатию на кнопку, которая является дочерним элементом по отношению к Control`у, выдавлось какое-нибудь сообщение. Что надо использовать для этого? Какие методы позволяют это сделать?
 
Буду признателен за советы, подсказки, ссылки  и другую помощь.
...
Рейтинг: 0 / 0
08.11.2006, 05:45
    #34110663
Poul_Ko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Собственный Control и клиентский скрипт
Здравствуйте, AleksT_0, Вы писали:

AT_>Имеется Control (унаследованный от WebControl) собственного производства.
AT_>Вопрос следующий: Как можно запихать в этот Control клиентский скрипт Например, чтобы по нажатию на кнопку, которая является дочерним элементом по отношению к Control`у, выдавлось какое-нибудь сообщение. Что надо использовать для этого? Какие методы позволяют это сделать?

Я делал так: в OnPreRender контрола писал код, который создаёт и регистрирует скрипт. Что-то вроде

protected override OnPreRender(EventArgs e)
{
  Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "OnMyBtnClick", @"function OnMyBtnClick()
{
  alert('Hi, Jack!');
}", true);
  myBtn.OnClientClick="OnMyBtnClick();";
}

В общем, копайте в строкону объекта ClientScript — у него много полезных методов...
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Собственный Control и клиентский скрипт / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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