0

enter code here私のjquery uiダイアログにはiframeが含まれており、適用と閉じるという2つのボタンのオプションがあります。これを生成する私の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

何か助けてください。

4

1 に答える 1

0

以下はPOST、 のハンドラーを実行しているサーバーに対して a を実行しますapplyHiddenBtn

__doPostBack('applyHiddenBtn', '');

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

于 2012-06-28T18:55:01.343 に答える