using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;public class BasePage : System.Web.UI.Page
{
public BasePage(){
}#region 重载protected override void InitializeCulture(){
if (Request.QueryString["lenguaje"] != null){
UICulture = Request.QueryString["lenguaje"];}#region InitializeCulture方法不包含任何编码逻辑。 扩展类功能的控件开发人员 Page 可以重写 InitializeCulture 方法,以便初始化 Culture 页面的和 UICulture 信息。HttpCookie cultureCookie = Request.Cookies["Culture"];//由于重新加载(Response.Redirect)Request.Form将没有任何值,因此请首先检查是否有cookiestring cultureCode = (cultureCookie != null) ? cultureCookie.Value : null;if (!string.IsNullOrEmpty(cultureCode)){
this.UICulture = cultureCode;this.Culture = cultureCode;System.Globalization.CultureInfo culture =System.Globalization.CultureInfo.CreateSpecificCulture(cultureCode);System.Threading.Thread.CurrentThread.CurrentCulture = culture;System.Threading.Thread.CurrentThread.CurrentUICulture = culture;}#endregionbase.InitializeCulture();}protected override void OnPreInit(EventArgs e){
#region 主题if (Session["MyTheme"] == null){
Session.Add("MyTheme", "Blue");Page.Theme = ((string) Session["MyTheme"]);}else{
Page.Theme = ((string) Session["MyTheme"]);}#endregionif (Session["AccountDetail"] == null){
//这里写 跳转到登陆页面:Response.Redirect("~/AdminLogin.aspx");}base.OnPreInit(e);}protected override void OnLoad(EventArgs e){
if (Session["AccountDetail"] == null){
Response.Redirect("~/AdminLogin.aspx");}else{
}base.OnLoad(e);}#endregion
}
详细解决方案
BasePage.cs通用格式写法
热度:94 发布时间:2024-03-10 00:40:42.0