-1

ポップアップまたはシャドウ ボックスを開く際に問題があります。xyzページを実行し、そのページで追加ボタンをクリックすると、ポップアップまたはシャドーボックスが開きます。教えてください。

"ありがとう"

4

4 に答える 4

0

ポップアップが onbutton クリック イベントを表示することを期待している場合は? jquery または javascript を使用している場合は、ボタン コントロールの「onClientClick」属性を使用して関数を呼び出します。AJAX の場合は、modappopup の show() 関数を使用します。例: modalpopupname.Show()

于 2012-04-11T05:48:19.607 に答える
0

ポップアップは、dom 要素の可視性を切り替えることによって行われます。このタスクは、c# で直接実行することはできません。「ポップアップの作成方法」をグーグルで検索し、非常に単純な html + javascript の例を参照することをお勧めします。Jquery は、このタスクをさらに簡単にするためのライブラリでもあります。

于 2012-04-11T05:44:47.233 に答える
0

ajaxcontroltoolkit を使用している場合は ModalPopup.show を使用できます。そうでない場合は jquery modal を使用できます

http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ModalPopup/ModalPopup.aspx

于 2012-04-11T05:45:20.680 に答える
0

これは、Jquery Modals を使用して最もよく達成できます。JQueryモーダルを参照

Jquery UI ダイアログからユーザー ポストバックを使用する場合、jquery がフォーム タグの外側にダイアログを移動するという 1 つの問題に遭遇します。この問題を解決するには、フォーム タグ内に戻す必要があります。

   jQuery(function() {
    var dlg = jQuery("#dialog").dialog({ 
                    draggable: true, 
                    resizable: true, 
                    show: 'Transfer', 
                    hide: 'Transfer', 
                    width: 320, 
                    autoOpen: false, 
                    minHeight: 10, 
                    minwidth: 10 
     });
      dlg.parent().appendTo(jQuery("form:first"));
});

上記の問題の詳細については、このSO 投稿を参照してください。

于 2012-04-11T05:56:46.370 に答える