Как получить доступ к коду позади кода события клика из модального диалогового окна в asp.net - PullRequest
0 голосов
/ 22 ноября 2011

У меня есть модальное диалоговое окно, которое является формой обратной связи, при нажатии на кнопку отправки код, который был написан позади страницы, должен выполнитьКак соединить.

Ответы [ 2 ]

2 голосов
/ 22 ноября 2011

Проблема здесь в том, что функция диалога jQuery перемещает элементы диалога за пределы формы сервера веб-страниц. Чтобы обойти это, вам придется добавить диалог обратно в форму.

<script>
        $(document).ready(function () {
            var dlg = $('#popout').dialog();
            dlg.parent().appendTo($('form'));

        });
</script>

или

<script>
        $(document).ready(function () {
            $('#popout').dialog({
               open: function(type, data) {
                         $(this).parent().appendTo($('form'));
               }
            });
        });
</script>
0 голосов
/ 22 ноября 2011

Я думаю, вы спрашиваете, как назначить обработчики событий. Вот пример:

<asp:Button ID="Button1" runat="server" Text="Send" OnClick="Button1_Click" ... />

В приведенном выше примере атрибут OnClick сообщает кнопке, какое событие code-behind использовать при нажатии кнопки:

protected void Button1_Click(object sender, EventArgs e)
{
    //your click event logic here
}
...