2013-05-30 79 views
1

這裏:在控制器初始化訪問Request.Url

public baseController() 
{ 
    string surl = Request.Url.AbsoluteUri; 
} 

這是不可訪問:「對象引用不設置爲一個對象的一個​​實例。」

這一個是OK:

public ActionResult index() 
{ 
    string url = Request.Url.AbsoluteUri; 
} 

我認爲當前HTTP上下文僅在actionrendering訪問? Ayway,我需要得到實際調用一個ActionResult之前,我我失去了一些東西這個網址的事情嗎?

回答

2

您可以通過調用當前上下文直接

System.Web.HttpContext.Current.Request.Url 
存取權限url屬性