我需要在每个函数中运行某个函数,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
值,因为它是无效的。
有没有办法做到这一点?