すべてで特定の関数を実行し、必要に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
です。
これを行う方法はありますか?