Вызвать нажатие кнопки на стороне клиента из события сервера (asp.net )

#asp.net #server-side #simplemodal

#asp.net #серверная часть #simplemodal

Вопрос:

Я строю asp.net приложение, у которого есть gridview внутри панели обновлений.

В этой сетке я добавил командное поле, которое вызывает событие сервера для заполнения полей в моем модальном всплывающем скрытом разделе div.

Конечно, после заполнения я хочу отобразить модальное всплывающее окно для пользователя.

моя проблема в следующем: как мне сделать это всплывающее окно видимым?

Я использую http://www.ericmmartin.com/projects/simplemodal /

точно так же, как это работает в примере, модальный работает хорошо, когда я нажимаю на ссылку на стороне клиента, но как я могу вызвать событие show со стороны сервера даже с asp.net (VB или C #)?

Я совершенно новичок в jQuery и AJAX, спасибо за вашу помощь

Стеф

Ответ №1:

Добавьте этот код в метод обработчика щелчка командной кнопки:

 ScriptManager.RegisterStartupScript((Control)sender, sender.GetType(), Guid.NewGuid().ToString(), 
    string.Format("$('#{0}').modal();", modalDiv.ClientID ), true);