PageHelper.cs(20170223)
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)相关推荐
- EncryptionHelper.cs(20170223)
using System; using System.Collections.Generic; using System.Globalization; using System.IO; using S ...
- FileDown.cs(20170223)
using System; using System.IO; using System.Threading; using System.Web;namespace System.CRM.Common ...
- SpingBoot中使用MyBatis和pagehelper实现数据的增删改查和分页
文章目录 一.认识MyBatis CRUD注解 映射注解 高级注解 二.用MyBatis实现数据的增加.删除.修改.查询和分页 1.创建springboot项目并引入依赖 2.实现数据表的自动初始化 ...
- SSM中使用Mybatis的PageHelper插件实现分页
效果 实现 前言 前面实现SSM整合以及实现原始手动分页参考 https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/85113289 添加 ...
- vs2003复制一个web窗体,没有更改指向同一个cs 文件,引发大问题
今天我在原来的考试系统的出题模块中,input模块,因为增加的一个web窗体编译有问题,于是就复制了原来的启动项页面input,再改了名字为set1,然后在set1页面上删除了控件和代码,再把set1 ...
- php 开发cs,PHP开发CS结构的技巧
PHP开发CS结构的技巧 PHP是一门高效的网络编程语言,由于它具有编写灵活.运行快速等优点,迅速成为Web程序员的`首选语言.以下是小编为大家搜索整理的PHP开发CS结构的技巧,希望能给大家带来帮助 ...
- vs中将网站aspx.cs文件打包成一个dll
vs中将网站aspx.cs文件打包成一个dll 23小时前 vs中将网站asp.net cs文件打包成一个dll. 在vs2008以上的版本中可以建立web应用来开发网站,这样网站aspx.cs文件[ ...
- 短信编码类无错版PDUdecoding.cs
/ ///程 序 员:武志文(蚕蛹) /// sillnet163.net ///文 件:PDUdecoding.cs ///概 要:针对国内短信编码(USC2) /// ...
- cs架构嵌入bs_CS与BS架构区别、比较、及现状与趋势分析
一.简介 CS即Client/Server(客户机/服务器)结构,C/S结构在技术上很成熟,它的主要特点是交互性强.具有安全的存取模式.网络通信量低.响应速度快.利于处理大量数据.但是该结构的程序是 ...
最新文章
- 安装Hadoop系列 — 导入Hadoop源码项目
- 嵌入式CGI开发之旅——CGI环境变量
- CTFshow 反序列化 web259
- 有限状态机时代终结的10大理由
- 【运营】运营必看!如何吸引用户主动的参与活动?
- [工具]Mac下非常好用的快捷终端Dterm
- [记忆碎片的磁盘整理]老妈
- Hibernate脏检查的剖析
- kotlin 覆盖属性_Kotlin程序| 方法覆盖的示例
- 初识virtual memory
- linux适应环境,Linux从入门到适应(一):VSCode C++环境配置
- Bzoj 3226: [Sdoi2008]校门外的区间
- CocoaPods 2017最新、最快安装和使用说明
- ngrok下载并运行实现内网穿透
- iTerm2配置(rz/sz命令)
- 微博数据采集的10个经典方法
- ndo入mysql的一些优化
- 联想ghost重装系统_联想电脑不能安装GHOST系统
- Android平台上使用气压传感器计算海拔高度
- JQuery加载图片自适应DIV大小