博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Javascript弹出对话框类
阅读量:6855 次
发布时间:2019-06-26

本文共 1709 字,大约阅读时间需要 5 分钟。

 

ContractedBlock.gif
ExpandedBlockStart.gif
Code
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace XNCJWC.Utility
{
    
/// <summary>
    
/// 一些Java script调用
     
/// </summary>
    public class JScript
    {
        
#region  重定Url
        
/// <summary>
        
/// 重定Url
        
/// </summary>
        
/// <param name="toUrl">新url地址</param>
        public static void RedirectUrl(string toUrl)
        {           
            HttpContext.Current.Response.Redirect(toUrl);
        }
        
#endregion
        
#region  弹出消息
        
/// <summary>
        
/// 弹出消息
        
/// </summary>
        
/// <param name="message">消息内容</param>
        public static void Alert(string message)
        {
            HttpContext.Current.Response.Write(
"<script language='javascript'>alert('" + message + "');</script>");
        }
        
#endregion
        
#region  关闭窗口,取消关闭返回前一历史页
        
/// <summary>
        
/// 关闭窗口,取消关闭返回前一历史页
        
/// </summary>
        public static void ColseWindow()
        {
            HttpContext.Current.Response.Write(
"<script language='javascript'>parent.opener=null;window.close();history.go(-1);</script>");
            HttpContext.Current.Response.End();
        }
        
#endregion
        
#region  弹出消息,并跳转到指定页
        
/// <summary>
        
/// 弹出消息,并跳转到指定页
        
/// </summary>
        
/// <param name="message">消息内容</param>
        
/// <param name="redirectUrl">跳转页</param>
        public static void AlertAndRedirect(string message, string redirectUrl)
        {
            
string js = "<script language='javascript'>alert('{0}');window.location.replace('{1}');</script>";
            HttpContext.Current.Response.Write(
string.Format(js, message, redirectUrl));
        }
        
#endregion
        
#region 重定向到历史页
        
/// <summary>
        
/// 重定向到历史页
        
/// </summary>
        
/// <param name="historyValue">1/-1</param>
        public static void GoHistory(int historyValue)
        {
            
string js = "<script language='javascript'>history.go({0})</script>";
            HttpContext.Current.Response.Write(
string.Format(js, historyValue));
        }
        
#endregion
    }
}

转载于:https://www.cnblogs.com/hubcarl/archive/2009/03/28/1423886.html

你可能感兴趣的文章
Google-Authenticator
查看>>
Android开发指南(37) —— Data Backup
查看>>
【VLC-Android】LibVLC API简介(相当于VLC的MediaPlayer)
查看>>
分享一个收集到的文件和目录操作类FileSystemObject
查看>>
团队建设的小技巧
查看>>
laravel 基础知识总结
查看>>
第八次会
查看>>
利用脚本打包的动态库 在打包发布时出现得问题解析 ERROR ITMS-90362等
查看>>
Tomcat安全配置规范
查看>>
Configure Dynamics 365 and Azure Service Bus Integration (using OneWay relay and listener)
查看>>
必须掌握的30种SQL语句优化
查看>>
day14-css边框以及其他常用样式
查看>>
还原数据库 提示数据在访问中,无法独占访问
查看>>
【其他】Xshell秘钥方式登陆服务器
查看>>
Codeforces 405C
查看>>
Tomcat之catalina.out日志分割
查看>>
Ubuntu下安装Matplotlib和basemap
查看>>
Fedora17 64bit 安装ORACLE 11gR2
查看>>
[转]以安装桌面体验功能为例来探索windows2012服务器管理器的新变化
查看>>
php 发送POST 请求
查看>>