Как моя диалоговая кнопка jQuery может выполнить мой код?

enter code hereМой диалог пользовательского интерфейса jquery содержит iframe и имеет две кнопки: применить и закрыть. Вот мой javascript, генерирующий это:

$(function () {
    $(".btn").click(function() {
        var $this = $(this);
        $('<iframe id="PDFDialog"  frameborder="0" src="' + this.href + '" />').dialog({
            title: ($this.attr('title')) ? $this.attr('title') : 'External Site',
            autoOpen: true,
            width: 700,
            height: 600,
            modal: true,
            resizable: true,
            buttons: {
                Apply: function () {
                    $("#<%= applyHiddenBtn%>").click();                        
                    $(this).dialog("close");
                },
                Close: function () {
                    $(this).dialog("close");
                }
            }
        }).width(650).height(550);
        return false;
    });
});

Я не уверен, как выполнить мой код, который я подготовил для диалоговой кнопки «Применить». В качестве попытки у меня есть эта кнопка другого сервера <asp:Button runat="server" ID="applyHiddenBtn" OnClick="applyHiddenBtn_Click"/>, которую я пытаюсь активировать одновременно.

Цель состоит в том, чтобы запустить это:

Sub applyHiddenBtn_Click(sender As Object, e As EventArgs)
    lblTest1.Text = "HelloWorld!!!1!"
End Sub

Любая помощь, пожалуйста?


person Zarichney    schedule 28.06.2012    source источник


Ответы (1)


Следующее выполнит POST для сервера, выполняющего обработчик для вашего applyHiddenBtn:

__doPostBack('applyHiddenBtn', '');

http://weblogs.asp.net/yousefjadallah/archive/2010/06/27/insure-that-dopostback-function-implemented-on-the-page.aspx

person xandercoded    schedule 28.06.2012
comment
возвращает сообщение правильно, но не запускает мой код:/. Я должен вставить __doPostBack('applyHiddenBtn', ''); под $(#applyHiddenBtn).click();? - person Zarichney; 28.06.2012
comment
другой вопрос: должен ли я просто написать имя моей цели ('applyHiddenBtn','') или добавить это ('‹%= applyHiddenBtn%›','') - person Zarichney; 29.06.2012