您的位置:首页 > 编程语言

实现在执行完服务端代码后弹出提醒对话框

2005-01-13 10:55 441 查看
大家在开发中经常会遇到这样的情况:点击一个按钮执行一个服务端操作,如:添加数据,添加成功后需要弹出一个提示框来提醒客户。代码如下:

private void Button2_Click(object sender, System.EventArgs e)
{
String scriptString = "<script language=javascript>";
scriptString += "alert('数据写入成功!')";
scriptString += "</script>";
if(!this.IsStartupScriptRegistered("Startup"))
this.RegisterStartupScript("Startup", scriptString);
}
再进一步,可以实现提示后跳转到其它页面

private void Button2_Click(object sender, System.EventArgs e)
{
String scriptString = "<script language=javascript>";
scriptString += "alert('数据写入成功!');";
scriptString += "window.location='test.aspx';";
scriptString += "</script>";
if(!this.IsStartupScriptRegistered("Startup"))
this.RegisterStartupScript("Startup", scriptString);
}

如果把这个通用函数放到一个公共类中时要注意要把当前的Page作为参数传递过去才行

function static void showmessage(System.Web.UI.Page mypage,string Info)
{
String scriptString = "<script language=javascript>";
scriptString += "alert('“+Info+“')";
scriptString += "</script>";
if(!mypage.IsStartupScriptRegistered("Startup"))
mypage.RegisterStartupScript("Startup", scriptString);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐