使用asp.net中的代码显示页面加载时弹出div?

时间:2012-10-01 06:56:58

标签: c# javascript jquery asp.net code-behind

我有一个条件,我想在页面加载时显示弹出div,具体取决于查询字符串。比如查询字符串 delete = 1 然后我需要打开弹出窗口。我正在使用以下链接弹出模式:

SimpleModal Demos我正在使用 OSX样式对话框,请帮帮我。

代码背后的代码是

   if (!string.IsNullOrEmpty(Request.QueryString["delete"]) && !string.IsNullOrEmpty(Request.QueryString["u"]))
    {
        ScriptManager.RegisterStartupScript(this, GetType(), "test", "$('#osx-modal-content').modal({overlayId: 'osx-overlay',containerId: 'osx-container', closeHTML: null,minHeight: 80,opacity: 65, position: ['0',],overlayClose: true, onOpen: OSX.open,onClose: OSX.close }); ", true);
    }

3 个答案:

答案 0 :(得分:2)

在javascript函数pageload(){//读取查询字符串中,一个答案在另一个上面 $(#DIV).show(); 通过这个你可以在页面加载期间将div显示为pop。

答案 1 :(得分:2)

为什么不使用ASP.net AJAX Control Toolkit中包含的ModalPopupExtender?

答案 2 :(得分:0)

osx.js文件中的用户模态函数,并使用page.registerstartupscript从后面的代码调用它。