最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net 繼承自Page實現(xiàn)統(tǒng)一頁面驗證與錯誤處理

 更新時間:2009年04月20日 18:00:07   作者:  
一直以來,我都在思考以前一個項目中,后臺文件中很多的.aspx文件上的權限判斷問題,傻乎乎的我基本上每個文件當時都給加了一句
復制代碼 代碼如下:

isAdmin();

因為當時沒有用母版頁去做,所以不能在母版頁中統(tǒng)一判斷權限,而當時我限于自己水平,也沒有采用繼承自Page這個類的方法去統(tǒng)一處理一些頁面加載的時候都要處理的事情?,F(xiàn)在根據(jù)“李天平(動軟)”的一些代碼記錄下,也希望大家要學會使用繼承?。?
看下一個簡單的繼承自Page的PageBase:
復制代碼 代碼如下:

using System;
using System.Data;
using System.Configuration;
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;

/// <summary>
///first write by 李天平
///up by ahuinan 2009-4-18
/// </summary>
public class PageBase:System.Web.UI.Page
{
public PageBase()
{
//
//TODO: 在此處添加構造函數(shù)邏輯
//
}

protected override void OnInit(EventArgs e)
{
base.OnInit(e);
this.Load += new System.EventHandler(PageBase_Load);
this.Error += new System.EventHandler(PageBase_Error);

}

//錯誤處理
protected void PageBase_Error(object sender, System.EventArgs e)
{
string errMsg = string.Empty;
Exception currentError = HttpContext.Current.Server.GetLastError();
errMsg += "<h1>系統(tǒng)錯誤:</h1><hr/>系統(tǒng)發(fā)生錯誤, " +
"該信息已被系統(tǒng)記錄,請稍后重試或與管理員聯(lián)系。<br/>" +
"錯誤地址: " + Request.Url.ToString() + "<br/>" +
"錯誤信息: " + currentError.Message.ToString() + "<hr/>" +
"<b>Stack Trace:</b><br/>" + currentError.ToString();
HttpContext.Current.Response.Write(errMsg);
Server.ClearError();
}

private void PageBase_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
if (HttpContext.Current.Session["username"] != null)
{
HttpContext.Current.Response.Write("搜索吧sosuo8.com登陸測試");
}
else
{
HttpContext.Current.Response.Write("你不是阿會楠,不要登陸");
}
}
}
}

使用的時候:
復制代碼 代碼如下:

public partial class _Default :PageBase
{

protected void Page_Load(object sender, EventArgs e)
{
int ID = int.Parse(Request.QueryString["ID"]);
Response.Write("id:"+ID.ToString());
}
}

相關文章

最新評論

乐安县| 池州市| 平邑县| 内江市| 阿拉善右旗| 甘孜县| 樟树市| 宁国市| 大新县| 苏尼特右旗| 北安市| 原平市| 新乡县| 顺昌县| 隆安县| 玛多县| 临桂县| 崇明县| 黄浦区| 鹤岗市| 彭泽县| 晋江市| 辉县市| 水富县| 武山县| 潢川县| 安溪县| 和静县| 潼关县| 炎陵县| 将乐县| 宁河县| 宁夏| 札达县| 资源县| 云龙县| 明光市| 马龙县| 金秀| 漳平市| 舒城县|