using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.IO;
using System.Text;
using System.Web.UI;
namespace WebApplication
{
    /// <summary>
    /// 消息类
    ///
    ///
    /// </summary>
    public class Message
    {

/// <summary>
        /// 母版内容页弹出的消息方法--母版页用到UpdatePanel
        /// </summary>
        /// <param name="page">当前弹出信息页面 this</param>
        /// <param name="updatepanel">UpdatePanel ID</param>
        /// <param name="messgaeInfo">信息内容</param>
        public static void Show(System.Web.UI.Page page, System.Web.UI.UpdatePanel updatepanel, string messgaeInfo)
        {

ScriptManager.RegisterClientScriptBlock(updatepanel, page.GetType(), "click", "alert('" + messgaeInfo + "')", true);

}

/// <summary>
        /// 没有用UpdatePanel的消息方法(父页原样显示,不能用于弹出页面,因为会关闭弹出页面)
        /// </summary>
        /// <param name="page">当前弹出信息页面 this</param>
        /// <param name="messgaeInfo">信息内容</param>
        public static void Show(System.Web.UI.Page page, string messgaeInfo)
        {

page.ClientScript.RegisterStartupScript(page.GetType(), "aaaa", "<script   language=javascript>alert('" + messgaeInfo + "');window.close();</script>");
        }

/// <summary>
        /// 没有用UpdatePanel的消息方法(父页原样显示,不能用于弹出页面,因为会关闭弹出页面)
        /// </summary>
        /// <param name="page">当前弹出信息页面 this</param>
        /// <param name="messgaeInfo">信息内容</param>
        public static void ShowNoClose(System.Web.UI.Page page, string messgaeInfo)
        {

page.ClientScript.RegisterStartupScript(page.GetType(), "aaaa", "<script   language=javascript>alert('" + messgaeInfo + "');</script>");
        }

/// <summary>
        /// 没有用UpdatePanel的消息方法(父页原样显示,弹出页面)
        /// </summary>
        /// <param name="page">当前弹出信息页面 this</param>
        /// <param name="messgaeInfo">信息内容</param>
        /// <param name="temp">随意</param>
        public static void Show(System.Web.UI.Page page, string messgaeInfo, string temp)
        {

page.ClientScript.RegisterStartupScript(page.GetType(), "aaaa", "<script   language=javascript>alert('" + messgaeInfo + "');</script>");
        }

/// <summary>
        /// 没有用UpdatePanel的消息方法(父页显示空白)
        /// </summary>
        /// <param name="messgaeInfo">信息内容</param>
        public static void Show(string messgaeInfo)
        {

System.Web.HttpContext.Current.Response.Write("<script>window.alert('" + messgaeInfo + "')</script>");
        }

}
}

转载于:https://www.cnblogs.com/KingStar/archive/2010/04/15/1712816.html

AJAX 弹出窗消息类相关推荐

  1. DialogUtils 弹出窗工具类

    直接上代码吧!!! 代码拉过去都可以自行修改,上一部分效果图 可控制显示位置,顶部,居中,底部   工具类代码(style.layout.在文档的后面) package com.vemo.common ...

  2. JS实现复制页面文字弹出消息提醒/在sweetalert(swal)弹出窗插件中加入html代码

    简洁版: <script type="text/javascript">document.body.oncopy=function(){alert("复制成功 ...

  3. Bootstrap使用alert弹出窗(含js)

    在系统开发的时候想搞一个登录成功或失败的弹出窗,原生js的alert又显得太俗了. 刚好使用的前端框架是Bootstrap,可是Bootstrap里面的alert模块只提供了css样式,并没有js. ...

  4. iOS:弹出窗控制器:UIPopoverController

    弹出窗控制器:UIPopoverController 截图: 实质:就是将内容控制器包装成popoverController的形式,然后在模态出来,必须给定指向目标(target.frame).   ...

  5. easyui弹出窗关闭前调用确认窗口,先关闭页面后调用弹出窗口

    弹出窗关闭的时候提示是否关闭,同时进行一些对应的方法调用, 然而在进行页面关闭调用的时候,往往页面关闭了,才弹出确认对话框, $.messager.confirm和panel的onBeforeClos ...

  6. 【苹果相册】内容家庭推软件安装在“动静帐户”弹出窗口中

    推荐内容IMESSGAE相关 作者推荐内容 iMessage苹果推软件安装 *** 点击即可查看作者要求内容信息 作者推荐内容 1.家庭推内容安装 *** 点击即可查看作者要求内容信息 作者推荐内容 ...

  7. data-参数说明(模态弹出窗的使用)

    除了通过data-toggle和data-target来控制模态弹出窗之外,Bootstrap框架针对模态弹出框还提供了其他自定义data-属性,来控制模态弹出窗.比如说:是否有灰色背景modal-b ...

  8. Ajax弹出式无刷新城市选择特效

    为什么80%的码农都做不了架构师?>>>    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional// ...

  9. python turtle画气球-使用python在mac上简单弹出气球消息

    如何在mac上制作一个简单的弹出气球消息.我不想使用NSUserNotification. 使用python-2.7和osx10.8.5. 弹出窗口不应该有任何按钮.弹出窗口应该会自动出现,显示消息并 ...

最新文章

  1. Git 最全命令总结都在这里了
  2. opencv-python视频处理之录制视频
  3. [Android Pro] AndroidStudio IDE界面插件开发(进阶篇之Action机制)
  4. Android NDK开发之旅14 JNI 缓存策略
  5. java中判断数组中元素出现的次数
  6. C语言数组越界导致无限循环
  7. php json 压缩传输,php json数据使用gzip压缩输出
  8. 案例 宠物医生给小动物看病 c# 1614100379
  9. [转]微软SerialPort秘籍[SerialPort为什么死锁程序的分析]
  10. 在 Mac 上的“快捷指令”中如何调整基本隐私设置?
  11. Linux安装及管理程序
  12. c# 检测中英输入法_C# Winform 中如何获取本机安装输入法,并设置为默认输出语言,如何打开搜狗输入法和手写板...
  13. 百果园app系统开发b2c模式详解
  14. FishEye Crucible分析
  15. 【电影推荐】风吹麦浪
  16. itest英语考试bug_iTEST爱考试手机客户端下载-iTEST爱考试官网appv5.1.1安卓版下载_飞翔下载...
  17. nginx+rtmp+OBS搭建音视频直播服务
  18. 方差齐性检验python实现
  19. 【408】计算机网络第一轮强化笔记
  20. web前端开发需要学什么(包含前端学习路线)

热门文章

  1. 常见的几种负载均衡算法
  2. centos常见错误 Failed to set locale, defaulting to C
  3. red hat enterprise linux 7关闭防火墙的方法
  4. 原生JS数组去重的几种方法
  5. C#线程篇---Task(任务)和线程池不得不说的秘密
  6. TurboMail手机客户端—强大的附件文档阅读能力
  7. WeakReference带来了什么
  8. pycharm Debug问题
  9. yarn 怎么查看有多个job在跑_flink on yarn 模式下提示yarn资源不足问题分析
  10. 链表(Linked List)之双向链表