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>"); 

  • 相关阅读:
    javascript传值和页面跳转传值
    EXT使用方法汇总(5)——布局
    ext中ArrayStore,JsonStore,XmlStore的用法
    Ext学习系列(9) Ext.data.HttpProxy
    第一章 .NET体系结构
    session相关知识的收集于整理
    struts+spring+mybatis框架整合
    JBoss7 两种运行模式介绍
    Java获取本机mac地址
    JBoss7快速入门
  • 原文地址:https://www.cnblogs.com/yinluhui0229/p/2583819.html
Copyright © 2011-2022 走看看