当前位置:编程学习 > C#/ASP.NET >>

asp.net使用javascript弹出窗口出错

aspx控件验证
            if (this.ddlC_cardno.SelectedItem.Value  == "0")
            {
                JavaScript.Alert("ddlC_cardno","请选择VIP会员卡号。", this.Page);
            }

JavaScript类中Alert方法这么写的
        public static void Alert(string str_Message, Page page)
        {
            page.ClientScript.RegisterStartupScript(page.GetType(), "", "<script type='text/JavaScript'>alert('" + str_Message + "');</script>");
        }

程序运行都能运行到这个代码,就是没有弹出窗口,而且也不做任何停顿,直接执行过去了,不知为什么?

--------------------编程问答-------------------- 怎么调用的方法是3个参数的,声明的方法才2个? --------------------编程问答-------------------- 参数问题把!
--------------------编程问答--------------------
引用 1 楼 silentwins 的回复:
怎么调用的方法是3个参数的,声明的方法才2个?

up --------------------编程问答-------------------- 参数问题 --------------------编程问答-------------------- JavaScript类中Alert方法这么写的,有重载函数的:

        public static void Alert(string str_Message, Page page)
        {
            page.ClientScript.RegisterStartupScript(page.GetType(), "", "<script type='text/JavaScript'>alert('" + str_Message + "');</script>");
        }

        public static void Alert(string str_Ctl_Name, string str_Message, Page page)
        {
            page.ClientScript.RegisterStartupScript(page.GetType(), "", "<script>alert('" + str_Message + "');document.forms(0)." + str_Ctl_Name + ".focus();</script>");
        }
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,