В моем контроллере у меня есть этот "SomeAttribute", который проверяет URL.Он проверяет, является ли указанный в URL-адресе действительный идентификатор и является ли имя категории релевантным именем категории данного идентификатора.
[SomeAttribute]
public ActionResult SomeAction()
{
....
}
Однако в своем атрибуте я не знаю, как мне получить текущие параметры URL.
public SomeAttribute : ActionFilterAttribute {
public override void OnActionExecuting(ActionExecutingContext filterContext) {
string myurl = HttpContext.Current.Request["mystring"] // this does not work
}
}
Итак, в основном мой вопрос: как мне получить URL текущего контекста в атрибуте?