質問

コントローラーのいわゆるアクションは、私が望むものを返すか、ActionResultの戻りを行う通常の関数にするだけで、その「アクション」がかどうか

" actionname"でActionLinkの関数を呼び出すことができるかどうか疑問に思いました。 actionresults を返しませんでした。

役に立ちましたか?

解決

コントローラのすべてのパブリックメソッドは、戻り値のタイプに関係なく、デフォルトでアクションです。だから、はい、あなたはそれらを呼び出すことができます。 [NonActionAttribute]を使用して、このデフォルトをオーバーライドします。

他のヒント

はい、すべてのアクションはActionResultを返す必要があります。 MVCエンジンは、ActionResult(または派生物)を処理することのみを知っています。

ActionResultを返さないActionLinkの「関数を呼び出す」とはどういう意味かわかりません。意味を返したくない場合でも、ActionResultを返す必要があります。

達成したいことは何ですか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top