2013-05-30 3 views
1

здесь:Доступ к Request.Url при инициализации контроллера

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

Это не доступен: «Ссылка на объект не указывает на экземпляр объекта.»

Это один ОК:

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

Я считаю, что текущий контекст HTTP доступен только на actionrendering? Ayway, мне нужно получить этот URL-адрес до фактического вызова actionresult, я что-то упустил?

ответ

2

Вы можете Acces свойства URL-адрес, позвонив в текущем контексте непосредственно

System.Web.HttpContext.Current.Request.Url 
Смежные вопросы