ASP.NET 2.0中实现弹窗报警提示

发布时间:2013-09-19 11:33:46来源:阅读(1482)


    在 web应用中,比如OA中,经常要用到一些提示,比如EMAIL到达了,就做个象MSN那样的提示框,弹出给用户提示,然后再关闭。在asp.net 2.0的ajax中,这个现在不难做到了,刚好看到老外的一篇文章,讲解到,下面小结 Chinaz~com
    比如有个数据库表,是存放EMAIL的,当数据库表中的EMAIL一有的时候,就提示用户,首先简单写一个WEBSERVICE如下 站长.站
    以下为引用的内容:
    [ScriptService]
    public class InboxService : System.Web.Services.WebService
    {
        [WebMethod]
        public int GetLatestNumberOfEmails()
        {
            int numberOfEmails = 0;
            using (SqlConnection conn = new SqlConnection(WebConfigurationManager.ConnectionStrings[0].ConnectionString))
            {
                using (SqlCommand cmd = new SqlCommand("GetLatestNumberOfEmails", conn)) Chinaz_com
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    conn.Open();
                    numberOfEmails = (int)cmd.ExecuteScalar();
                }
            }
            return numberOfEmails;
        }
    }
    中.国.站长站

    这里要注意要在客户端通过AJAX调用WEBSERICE,要加上[ScriptService] Chinaz.com

    2 在default.aspx中,首先加入一个updateprogress控件,如下 中国站长.站
    以下为引用的内容:

       
           
       

       
    Www_Chinaz_com
    这里的关闭X按钮,调用javascript的脚本,等阵再说 Www.Chinaz.com
    然后当然要加scriptmanager控件了,如下
    [中国站长站]

    以下为引用的内容:

     
               
                   
               

           
    Www_Chinaz_com Www~Chinaz~com
    这里调用了我们刚才写的webservice
    Www@Chinaz@com

    之后是写script了
    中国站.长.站

    以下为引用的内容:

    Www@Chinaz@com
     

关键字