Мне нужно запускать определенную функцию в каждом ActionResult
и возвращать определенное значение, если необходимо.
Скажем, имя этой функции A()
.Я могу сделать это вручную:
ActionResult Index() {
if (...) return A();
...
}
ActionResult About() {
if (...) return A();
}
Или я могу использовать метод Initialize()
:
override void Initialize(RequestContext r) {
A(); // Can't do a return here
}
Но проблема в том, что я не могу вернуть значение ActionResult
, так какэто пустота
Есть ли способ сделать это?