打印本文 打印本文 关闭窗口 关闭窗口
实现一个Asp.net自定义Back控件
作者:武汉SEO闵涛  文章来源:敏韬网  点击数2078  更新时间:2009/4/23 10:43:10  文章录入:mintao  责任编辑:mintao
    backURL.AbsoluteUri);
        }
    }

    protected override void OnLoad(EventArgs e)
    {
        Uri backURL = Page.Request.UrlReferrer;
        if(backURL == null) //No referrer 
            information 
        {
            Enabled = false;
            return;
        }
        if(backURL.AbsolutePath != 
            Page.Request.Url.AbsolutePath)
        {
            Page.Session["Referring URL"] =  
                backURL;
            Enabled = true;
            return;
        }
        else
        {
            object obj = Page.Session[
                "Referring URL"];
            if(obj != null)
            {
                Enabled = true;
            }
        }
        base.OnLoad(e);
    }
}


关于作者:
Juval Lowy是位经验丰富的软件架构师,并且是IDesign的负责人。这是一家专门从事.NET设计和.NET移植的咨询和培训公司。作为Microsoft在硅谷的地区主管,Juval负责帮助将.NET运用到企业中。最近,他写了一本名为Programming .NET Components (O''''Reilly & Associates)的书。你可以通过www.idesign.net与他联系。

上一页  [1] [2] 

打印本文 打印本文 关闭窗口 关闭窗口