using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Web;
using System.Web.UI;namespace System.CRM.Common
{/// <summary>/// Jscript帮助类/页面常用方法包装/// </summary>public class PageHelper{/// <summary>/// 弹出信息,并跳转指定页面。/// </summary>public static void AlertAndRedirect(string message, string toURL){string js = "<script language=javascript>alert('{0}');window.location.replace('{1}')</script>";HttpContext.Current.Response.Write(string.Format(js, message, toURL));HttpContext.Current.Response.End();}/// <summary>/// 弹出信息,并返回历史页面/// </summary>public static void AlertAndGoHistory(string message, int value){string js = @"<Script language='JavaScript'>alert('{0}');history.go({1});</Script>";HttpContext.Current.Response.Write(string.Format(js, message, value));HttpContext.Current.Response.End();}/// <summary>/// 直接跳转到指定的页面/// </summary>public static void Redirect(string toUrl){string js = @"<script language=javascript>window.location.replace('{0}')</script>";HttpContext.Current.Response.Write(string.Format(js, toUrl));//p.ClientScript.RegisterStartupScript(p.GetType(), "Redirect", string.Format(js, toUrl));
        }/// <summary>/// 弹出信息 并指定到父窗口/// </summary>public static void AlertAndParentUrl(string message, string toURL){string js = "<script language=javascript>alert('{0}');window.top.location.replace('{1}')</script>";HttpContext.Current.Response.Write(string.Format(js, message, toURL));}/// <summary>/// 返回到父窗口/// </summary>public static void ParentRedirect(string ToUrl){string js = "<script language=javascript>window.top.location.replace('{0}')</script>";HttpContext.Current.Response.Write(string.Format(js, ToUrl));}/// <summary>/// 返回历史页面/// </summary>public static void BackHistory(int value){string js = @"<Script language='JavaScript'>history.go({0});</Script>";HttpContext.Current.Response.Write(string.Format(js, value));HttpContext.Current.Response.End();}/// <summary>/// 弹出信息/// </summary>public static void Alert(Page p, string message){//string js = "<script language='javascript'>alert('{0}');</script>";p.ClientScript.RegisterStartupScript(p.GetType(), "message", "<script language='javascript' defer>alert('" + message.ToString() + "');</script>");//p.RegisterStartupScript("message", "<script language='javascript' defer>alert('" + message.ToString() + "');</script>");//p.Response.Write(string.Format(js, message));
}/// <summary>/// 注册脚本块/// </summary>public static void RegisterScriptBlock(System.Web.UI.Page page, string _ScriptString){page.ClientScript.RegisterStartupScript(page.GetType(), "scriptblock", "<script type='text/javascript'>" + _ScriptString + "</script>");}}
}

转载于:https://www.cnblogs.com/zyx321/p/6435918.html

PageHelper.cs(20170223)相关推荐

  1. EncryptionHelper.cs(20170223)

    using System; using System.Collections.Generic; using System.Globalization; using System.IO; using S ...

  2. FileDown.cs(20170223)

    using System; using System.IO; using System.Threading; using System.Web;namespace System.CRM.Common ...

  3. SpingBoot中使用MyBatis和pagehelper实现数据的增删改查和分页

    文章目录 一.认识MyBatis CRUD注解 映射注解 高级注解 二.用MyBatis实现数据的增加.删除.修改.查询和分页 1.创建springboot项目并引入依赖 2.实现数据表的自动初始化 ...

  4. SSM中使用Mybatis的PageHelper插件实现分页

    效果 实现 前言 前面实现SSM整合以及实现原始手动分页参考 https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/85113289 添加 ...

  5. vs2003复制一个web窗体,没有更改指向同一个cs 文件,引发大问题

    今天我在原来的考试系统的出题模块中,input模块,因为增加的一个web窗体编译有问题,于是就复制了原来的启动项页面input,再改了名字为set1,然后在set1页面上删除了控件和代码,再把set1 ...

  6. php 开发cs,PHP开发CS结构的技巧

    PHP开发CS结构的技巧 PHP是一门高效的网络编程语言,由于它具有编写灵活.运行快速等优点,迅速成为Web程序员的`首选语言.以下是小编为大家搜索整理的PHP开发CS结构的技巧,希望能给大家带来帮助 ...

  7. vs中将网站aspx.cs文件打包成一个dll

    vs中将网站aspx.cs文件打包成一个dll 23小时前 vs中将网站asp.net cs文件打包成一个dll. 在vs2008以上的版本中可以建立web应用来开发网站,这样网站aspx.cs文件[ ...

  8. 短信编码类无错版PDUdecoding.cs

    / ///程 序 员:武志文(蚕蛹) ///          sillnet163.net ///文    件:PDUdecoding.cs ///概    要:针对国内短信编码(USC2) /// ...

  9. cs架构嵌入bs_CS与BS架构区别、比较、及现状与趋势分析

    一.简介  CS即Client/Server(客户机/服务器)结构,C/S结构在技术上很成熟,它的主要特点是交互性强.具有安全的存取模式.网络通信量低.响应速度快.利于处理大量数据.但是该结构的程序是 ...

最新文章

  1. 安装Hadoop系列 — 导入Hadoop源码项目
  2. 嵌入式CGI开发之旅——CGI环境变量
  3. CTFshow 反序列化 web259
  4. 有限状态机时代终结的10大理由
  5. 【运营】运营必看!如何吸引用户主动的参与活动?
  6. [工具]Mac下非常好用的快捷终端Dterm
  7. [记忆碎片的磁盘整理]老妈
  8. Hibernate脏检查的剖析
  9. kotlin 覆盖属性_Kotlin程序| 方法覆盖的示例
  10. 初识virtual memory
  11. linux适应环境,Linux从入门到适应(一):VSCode C++环境配置
  12. Bzoj 3226: [Sdoi2008]校门外的区间
  13. CocoaPods 2017最新、最快安装和使用说明
  14. ngrok下载并运行实现内网穿透
  15. iTerm2配置(rz/sz命令)
  16. 微博数据采集的10个经典方法
  17. ndo入mysql的一些优化
  18. 联想ghost重装系统_联想电脑不能安装GHOST系统
  19. Android平台上使用气压传感器计算海拔高度
  20. JQuery加载图片自适应DIV大小

热门文章

  1. 宫崎骏最美最经典的语录是什么?
  2. 每日吃三颗红枣,对我们的身体有什么影响?
  3. 地板之间出现缝隙如何处理?
  4. 男人到了中年,还是没钱没人脉,就越要有这3种心理,总会有出息
  5. 把文化全交给HR,是管理者最大的过失
  6. As Foxit Software disclosed in its prospectus
  7. Java static , final和常量设计
  8. c语言程序设计小学生测验,c语言程序设计(1) 小学生计算机辅助教学系统
  9. sql isnull函数_SQL ISNULL函数
  10. SQL Server中的快照隔离