如果我没有被重定向,为什么我会得到NotFound页面?

时间:2015-04-02 14:07:30

标签: c# asp.net master-pages

我使用Master Page方法OnInit()。 当我去某个页面(WantedPage.aspx)缺少一些图像的时候,我会进入方法OnInit() 2次:首先是我去WantedPage.aspx而第二次当我被“重定向”时(不知道如何将“重定向”字改为错误页面,因为找不到图像。但毕竟我还在WantedPage.aspx

为什么方法OnInit()中有页面Error_NotFound.aspx

protected override void OnInit(EventArgs e)
    {
        var tabooList = new List<string>
                        {
                            "ratings_search",
                            "ratings_latestratings",
                            "ratings_recent_releases"
                        };
        var pageName = this.Page.GetType().FullName; // here i get 2 different names : first as wantedpage and second as notfound
        if (!tabooList.Any(pageName.ToLower().Contains))
        {
            //Session["SearchParam"] = null;
        }
        base.OnInit(e);
    }

OnInit方法。

0 个答案:

没有答案