У меня есть следующий базовый класс для всех контроллеров:
public abstract class BaseController:Controller
{
public string BaseUrl
{
get { return "something"; }
}
}
У меня также есть следующий атрибут фильтра действий:
public class CheckQueryStringAttribute : ActionFilterAttribute
{
string baseUrl;
public CheckQueryStringAttribute(string BaseUrl)
{
baseUrl = BaseUrl;
}
}
Я хотел бы использовать BaseUrl из базового контроллера в атрибут следующим образом:
public class LoginController : BaseController
{
[CheckQueryString(BaseUrl)]
public ActionResult LoginSuccess()
{
return View();
}
}
Есть ли способ сделать это?