PageBase 公共基础类
来源:互联网 发布:高频噪音检测软件 编辑:程序博客网 时间:2024/05/09 00:03
PageBase 公共基础类
using System;using System.Collections.Generic;using System.Linq;using System.Web;/// <summary>/// PageBase 公共基础类/// </summary>public class PageBase : System.Web.UI.Page{ #region 重新System.Web.UI.Page基类方法 //重写基类中的抽象方法init override protected void OnInit(EventArgs e) { Page.Response.Expires = -1; base.OnInit(e); this.InitEventHandler(); //判断是否登录 if (HttpContext.Current.Session["AdminUser"] == null) { string SysFoder = Common.SysFoder; HttpContext.Current.Response.Redirect("~/" + SysFoder + "/login.aspx"); } } #endregion #region 公用属性 /// <summary> /// 管理人员登录用户ID /// </summary> private int loginID; /// <summary> /// 管理人员登录用户ID /// </summary> public int LoginID { get { return Common.LoginID(); } set { loginID = value; } } /// <summary> /// 管理人员登录用户名 /// </summary> private string loginName; /// <summary> /// 管理人员登录用户名 /// </summary> public string LoginName { get { return Common.LoginName(); } set { loginName = value; } } /// <summary> /// 登录用户类型 /// </summary> private int loginType; /// <summary> /// 登录用户类型 /// </summary> public int LoginType { get { return this.GetLoginType(); } set { loginType = value; } } /// <summary> /// 得到用户登录类型 /// </summary> /// <returns></returns> public int GetLoginType() { if (Session["LoginType"] != null) { return Session["LoginType"].ToString().ToInt(0); } return 0; } #endregion #region javascript脚本注册提示 /// <summary> /// 信息提示 /// </summary> /// <param name="page">this</param> /// <param name="msg">提示信息</param> public static void ShowAlert(System.Web.UI.Page page, string msg) { page.ClientScript.RegisterStartupScript(page.GetType(), "msg", "<script>alert('" + msg + "');</script>"); } /// <summary> /// 信息提示 /// </summary> /// <param name="page">this</param> /// <param name="msg">提示信息</param> /// <param name="script">script</param> public static void ShowAlert(System.Web.UI.Page page, string msg, string script) { page.ClientScript.RegisterStartupScript(page.GetType(), "msg", "<script>alert('" + msg + "');" + script + "</script>"); } /// <summary> /// 刷新父页面并且弹出提示信息 /// </summary> /// <param name="page">this</param> /// <param name="msg">提示信息</param> public static void ShowParentRefresh(System.Web.UI.Page page, string msg) { page.ClientScript.RegisterStartupScript(page.GetType(), "msg", "<script>parent.location.reload();alert('" + msg + "。');</script>"); } /// <summary> /// 刷新后执行脚本 /// </summary> /// <param name="page">this</param> /// <param name="msg">提示信息</param> /// <param name="script">script</param> public static void ShowParentRefresh(System.Web.UI.Page page, string msg, string script) { page.ClientScript.RegisterStartupScript(page.GetType(), "msg", "<script>parent.location.reload();alert('" + msg + "。');" + script + "</script>"); } #endregion virtual protected void InitEventHandler() { }}
0 0
- PageBase 公共基础类
- PageBase类相关问题
- PAGEBASE
- Sangmado 公共基础类库
- PageBase类 --AJAX请求 作为请求页面的基类
- ASP.NET 常用方法类 - PageBase 页面基类
- WebForm登陆验证,判断用户是否登陆 PageBase类
- WebForm登陆验证,判断用户是否登陆 PageBase类
- PageBase.cs
- Asp.net PageBase继承
- 简单的pagebase
- PageBase 基本用法
- Asp.net PageBase继承
- 公共基础-CodeReview
- linux公共基础-初阶
- ExtJs-PageBase-EXTHelper 设计开发
- linux公共基础-中阶
- 最长公共字符串 基础DP
- 运营或生态链没做好,APP质量再高有个鸟用(上)
- Cocos2d-X 游戏开发对XML文件解析以及更新
- android多媒体本地播放流程video playback--base on jellybean (三)
- http://bbs.ithome.com/thread-542583-1-1.html
- gcov的实现原理简介
- PageBase 公共基础类
- Git的诞生
- [模板]为dgrid表格中的cell添加可编辑复制属性(自用)
- MFC+多线程+GDI编程遇到的问题
- 时间定时器防service被杀死
- 关于指针的一些经验,大家可以了解下
- sizeof()用法汇总
- android ExpandableListView详解
- redis 数据结构 详细版