从Asp.net中的方法调用时弹出不起​​作用

时间:2013-02-26 06:07:23

标签: c# asp.net popup

    <script src="http://code.jquery.com/jquery-1.8.2.js"></script>
    <script src="/resources/demos/external/jquery.bgiframe-2.1.2.js"></script>
    <script src="http://code.jquery.com/ui/1.9.0/jquery-ui.js"></script>

if (Session["DtaMade1"] != null)
    {
       dtaMade = (string)Session["DtaMade1"];
       ScriptManager.RegisterStartupScript(Page, this.GetType(), "jscript", 
                                                 "alert('" + dtaMade + "');", true);
    }

我使用以下代码打开弹出窗口

但是它无效,而且我的所有控件都在更新面板中

2 个答案:

答案 0 :(得分:1)

在使用Update Panel时,将javascript函数放在pageLoad事件中,而不是document.ready或window.onload。请检查链接。 http://encosia.com/document-ready-and-pageload-are-not-the-same/

答案 1 :(得分:0)

你只是警告你的dtaMade对象,脚本中没有提供打开弹出窗口的功能....