如何从后面的代码控制jQuery弹出模式?

时间:2019-07-18 20:36:07

标签: c# jquery asp.net modal-dialog

我正在尝试向ASP.NET网页添加弹出警告,该警告将在拒绝访问时提醒用户,并为他们提供返回或登录页面的选项。我需要帮助来使此弹出窗口显示为没有任何onclick()事件。我希望所需的代码位于用户控件中,并能够从我的.aspx.cs文件中的函数触发事件。使用当前代码,弹出窗口将显示在pageLoad()上。

我在这里浏览了各种资源,代码项目以及YouTube。该建议似乎在每个地方都使用click()函数。我尝试使用W3Schools中的模式,但未成功,因为我使用的母版页将所有内容都放在form标记内。

以下是我来自ASCX用户控件的代码。

(我的显示框是一个简单的div标签和label

<script type="text/javascript">
    $(function ()
        {
            $("#warningPopUp").dialog(
                {
                    dialogClass: "sfbWarning",
                    width: 500,
                    height: 200,
                    title: "NOTICE!",
                    buttons:
                    {
                        OK: function () {

                            $(this).dialog('close');
                        },
                        Close: function () {
                            $(this).dialog('close')
                        }
                    },
                    modal: true
                });
        return false;
        });
</script>

我需要知道如何从.ascx.cs文件中调用此函数,或者是否有更好的方法。

0 个答案:

没有答案