zoukankan      html  css  js  c++  java
  • Web页面提示、跳转 Alec

    一、在Asp.net中Response.write可以向客户端输出脚本,因此常用如下代码弹出对话框:

     Response.Write("<script>alert('注册成功!');</script>"); //屏蔽主页面后弹出对话框(关闭弹出对话框后主页面可能会显示混乱)  或者是  Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('注册成功!');</script>"); //直接在主页面上弹出对话框

    二、常用到页面的跳转代码是:  Response.Redirect("Default.aspx");

      三、我们要在Asp.net中实现先弹出对话框,再跳转到其他页面,由是把两个代码结合起来:  Response.Write("<script>alert('注册成功!');</script>");  Response.Redirect("Default.aspx");

     但是结果只会执行后面一句,并不会弹出对话框。

     解决方法,代码如下:

     Response.Write("<script>alert('注册成功!');location.href='Default.aspx';</script>"); //不建议使用这种方法  或者是  //在原窗体上弹出提示窗体(建议使用)  Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('留言添加成功!'); location.href='Default.aspx';</script>");  //屏蔽原窗体并弹出提示窗体(建议使用)  Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "message", "<script language='javascript' defer>alert('留言添加成功!'); location.href='Default.aspx';</script>"); 

  • 相关阅读:
    servlet里的forward和redirect的区别
    JSP九大内置对象
    float和Float的区别
    Throwable相关知识1
    常见异常和错误总结
    final/finalize/finally的区别
    mysql命令大全
    mongodb安装
    mysql编译安装(详细)
    mysql的三种安装方式(详细)
  • 原文地址:https://www.cnblogs.com/yinluhui0229/p/2583819.html
Copyright © 2011-2022 走看看