私のコントローラーのいわゆるアクションは、私が望むものを返す通常の関数にすることができますか、それとも ActionResult の戻り値は「アクション」かどうかを宣言しますか?
返されなかった「actionname」の ActionLink で関数を呼び出すことができるかどうか疑問に思っていましたactionresults
。
私のコントローラーのいわゆるアクションは、私が望むものを返す通常の関数にすることができますか、それとも ActionResult の戻り値は「アクション」かどうかを宣言しますか?
返されなかった「actionname」の ActionLink で関数を呼び出すことができるかどうか疑問に思っていましたactionresults
。
コントローラーのすべてのパブリック メソッドは、戻り値の型に関係なく、既定ではアクションです。だから、はい、あなたはそれらを呼び出すことができます。[NonActionAttribute] を使用して、このデフォルトをオーバーライドします。
はい、すべてのアクションは ActionResult を返す必要があります。MVC エンジンは、ActionResult (または派生物) を処理することしか認識していません。
「ActionResults を返さない ActionLink の関数を呼び出す」の意味がわかりません。意味を返したくない場合でも、ActionResult を返す必要があります。
あなたが達成したいことは何ですか?