asp.net 2.0中实现弹窗报警提示
来源:岁月联盟
时间:2007-07-11
比如有个数据库表,是存放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))
{
cmd.CommandType = CommandType.StoredProcedure;
conn.Open();
numberOfEmails = (int)cmd.ExecuteScalar();
}
}
return numberOfEmails;
}
}
这里要注意要在客户端通过AJAX调用WEBSERICE,要加上[ScriptService]
2 在default.aspx中,首先加入一个updateprogress控件,如下
My Inbox
You received Email(s).
这里的关闭X按钮,调用javascript的脚本,等阵再说然后当然要加scriptmanager控件了,如下
这里调用了我们刚才写的webservice之后是写script了