0

答えを探していましたが、まだ役立つものは見つかりませんでした。

(SQL データベースからの) データを含むグリッドビューと、行を削除するオプションがあります。行を削除する前に、ユーザーに削除を確認してもらいます (pupup ウィンドウ)。JavaScript でポップアップを作成する方法は知っていますが、そのポップアップの外観が好きではありません。独自の「ポップアップ」を作りたいと思っています。

グリッドビューがあるパネルの上に 1 つのパネル (テキスト (ラベル) といくつかのボタン (OK、キャンセル) を配置する場所) をオーバーレイすることを考えていました。写真のようなもの。どうすればそのようなことを達成できますか?

ここに画像の説明を入力

4

3 に答える 3

2

Ajax コントロール ツールキット ポップアップを使用するのはどうですか?

http://www.asp.net/ajaxlibrary/act_Popup.ashx

これはまさにあなたが探していることをしているようです。

于 2012-09-14T12:40:37.943 に答える
0

カスタムスタイルのJQueryUI ダイアログはどうですか?

于 2012-09-14T12:43:19.317 に答える
0

jQuery UI ダイアログを使用する

例:

<script type="text/javascript">
    $(function () {
        var $dialog = $("#dialog");
        var $foo = $("input:submit[id$=foo]");
        var confirmed = false;

        $dialog.hide();

        $dialog.dialog({
            width: "300px",
            modal: true,
            autoOpen: false,
            buttons: {
                OK: function (e) {
                    $dialog.dialog("close");
                    confirmed = true;
                    $foo.click();
                },
                Cancel: function (e) {
                    $dialog.dialog("close");
                    confirmed = false;
                }
            }
        });

        $foo.click(function (e) {
            if (!confirmed) {
                $dialog.dialog("open");
            }

            return confirmed;
        });
    });
</script>

完全な動作例はここからダウンロードできます

于 2012-09-14T12:44:40.447 に答える