简单的pagebase

来源:互联网 发布:好的桌面软件 编辑:程序博客网 时间:2024/05/20 06:30
 
using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;using bjae.B2B.BLL.Base;using bjae.B2B.Model.Base;namespace bjae.B2B.Web{    public class PageBase : System.Web.UI.Page    {        protected string ApplicationRootPath = HttpContext.Current.Request.ApplicationPath == "/" ? "" : HttpContext.Current.Request.ApplicationPath;        private long _userId = 0;        private string _userName = "";        /// <summary>        /// 用户Id        /// </summary>        public long UserID        {            get { return _userId; }            set { _userId = value; }        }        /// <summary>        /// 用户名        /// </summary>        public string UserName        {            get { return _userName; }            set { _userName = value; }        }        public PageBase()        {            //            // TODO: 在此处添加构造函数逻辑            //        }        /// <summary>        /// 向页面输出JS消息        /// </summary>        /// <param name="Message"></param>        /// <param name="Script"></param>        protected void ShowMessage(string Message, string Script)        {            this.Page.ClientScript.RegisterStartupScript(GetType(), "PageBase",                string.Format("<script type=\"text/javascript\">sAlert(\"{0}\");{1}</script>", Message, Script));            return;        }        /// <summary>        /// 执行JS脚本        /// </summary>        /// <param name="Script"></param>        protected void ExecuteScript(string Script)        {            this.Page.ClientScript.RegisterStartupScript(GetType(), "PageBase",                        string.Format("<script type=\"text/javascript\">{0}</script>", Script));            return;        }        /// <summary>        /// 重写OnLoad事件,在页面加载时判断用户是否已登录        /// </summary>        /// <param name="e"></param>        protected override void OnLoad(EventArgs e)        {            if (Session["UserInfo"] == null)            {//用户信息 也可使用Cookies保存            }            else            {                //将用户登录信息存入Model中                B2B_User mUser = (B2B_User)Session["UserInfo"];                this._userId = mUser.Id;                this._userName = mUser.UserName;            }            base.OnLoad(e);        }        protected override void OnInit(EventArgs e)        {            base.OnInit(e);            this.Title = ConfigurationManager.AppSettings["PageTitle"];            this.PageSize = int.Parse(ConfigurationManager.AppSettings["PageSize"]);            this.StatPageSize = int.Parse(ConfigurationManager.AppSettings["StatPageSize"]);            this.InfoPageSize = int.Parse(ConfigurationManager.AppSettings["InfoPageSize"]);            this.ReturnPageSize = int.Parse(ConfigurationManager.AppSettings["ReturnPageSize"]);        } /// <summary>        /// 页面出现异常时,将异常写入日志        /// </summary>        /// <param name="e"></param>        protected override void OnError(EventArgs e)        {            if (Itour.AMS.Common.CCommon.GetWebConfigValue("IsDebugMode") != "1")            {                HttpContext ctx = HttpContext.Current;                Exception ex = ctx.Server.GetLastError();                this.WriteErrorLog(ex.ToString());            }            base.OnError(e);        }    }}

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 一岁半宝宝睡觉抱着睡放不下怎么办 3月大婴儿拉奶瓣怎么办 70多天宝宝便秘怎么办 宝宝喝奶粉上火便秘怎么办 a2奶粉吃了便秘怎么办 两个月宝宝两天没有大便怎么办 婴儿一直拉肚子吃药也不好怎么办 吃奶粉的婴儿便秘怎么办 一个多月小狗便便不成形怎么办 3个月宝宝不拉屎怎么办 好几天不拉大便怎么办 20个月宝宝大便干燥怎么办 两月宝宝三天没大便怎么办 六个月宝宝大便干燥怎么办 五个月宝宝拉肚子怎么办拉水样 2个月婴儿拉稀水怎么办 两个月的宝宝拉肚子怎么办 两天了不拉大便怎么办 25天的宝宝便秘怎么办 2个月宝宝便秘怎么办 猫拉绿色稀水怎么办 50天的宝宝便秘怎么办 人工喂养大便次数少怎么办 4个月宝宝肠炎怎么办? 三个月的宝宝拉肚子有奶瓣怎么办 吃米粉后不拉屎怎么办 宝宝拉绿色稀水怎么办 3个月宝宝肠胃炎怎么办 两个月婴儿拉水怎么办 3个月宝宝拉绿水怎么办 宝宝拉绿色的水怎么办 宝宝大便绿又水怎么办 8个月婴儿便秘怎么办 2个月婴儿便秘怎么办 四个月宝宝拉稀带有泡沫怎么办 六个月宝宝拉肚子怎么办拉水 婴儿拉的是沫怎么办 婴儿拉泡沫屎是怎么办 宝宝吃奶粉上火大便干燥怎么办 没满月的宝宝拉肚子怎么办 婴儿吃奶粉上火不大便怎么办