0

我一直在寻找答案,但还没有找到任何有用的东西。

我有一个带有一些数据(来自 SQL 数据库)的 gridview 和一个删除行的选项。在删除行之前,我希望用户确认删除(弹出窗口)。我知道如何使用 javascript 创建一个弹出窗口,但我不喜欢该弹出窗口的外观。我想制作 ky 自己的“弹出窗口”。

我正在考虑将一个面板(我在其中放置文本(标签)和一些按钮(确定,取消))覆盖在我拥有 gridview 的面板上。像图片中的东西。我将如何完成这样的事情?

在此处输入图像描述

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 回答