Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

y4794280


Принципиальный молчун

Зарегистрирован:
31 August 2009
Сообщения: 10
Примеры кода: 0
 

Программное нажатие на кнопку

26 January 2010 15:01  


Здравствуйте, подскажите пожалуйста, как программно вызвать событие, происходящее при нажатии на кнопку (Button1_Click не подходит - не работает как нужно (видимо потому, что объекты не пересоздаются также как при реальном нажатии)), напишите пожалуйста, тогда то, что ниже не понадобится:).

Есть таблица типа Table. Нужно, чтобы при нажатии на кнопку "Расскрыть/скрыть семинары" они попеременно расскрывались/скрывались. Я сделал так: при нажатии на кнопку "Расскрыть/скрыть семинары" ViwState["RasskrSem"] принимает значение 1 либо 0. В Page_Load вызывается Функция отрисовки таблицы, где и стоит условие расскрытия/нерасскрытия семинаров.
Вся проблема в том, что происходит это с запазданием, т.е. вначале реакция идет только после 2-го клика на кнопку "Расскрыть/скрыть семинары" потом - попеременно как нужно, а в конце, если нажать даже на пустую кнопку расскрытие семинаров опять меняется (но только 1 раз).
Есть небольшие ньюансы:
1. В таблице можно отмечать галочки, которые пропадут, если делать Table1.Rows.Clear(), а при повторном вызове Page_Load таблица дорисовывается.
2. Если вызвать программное нажатие кнопки с пустым обработчиком, то всё равно не помагает
3. Переадресацию с параметром здесь сложно использовать из-за галочек и тем более до отрисовки таблицы страница уже сильно меняется.
Наверх
  



Общие вопросы программирования на ASP.NET

 Программное нажатие на кнопкуy4794280  26 January 2010 15:01
 RE: Программное нажатие на кнопкуAnton  27 January 2010 10:15
 RE[2]: Программное нажатие на кнопкуy4794280  28 January 2010 15:16
 RE[3]: Программное нажатие на кнопкуAnton  29 January 2010 15:29
 RE[3]: Программное нажатие на кнопкуXaR  29 January 2010 13:51
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта