私のコントローラのいわゆるアクションは、私が欲しいものを返す通常の関数か、ActionResultの戻り値が "アクション"かどうかを宣言することができますか?MVCアクションはactionResultを返さなければなりませんか?
actionresults
を返さなかった "actionname"で私のActionLinkで関数を呼び出せるかどうかは疑問でした。
私のコントローラのいわゆるアクションは、私が欲しいものを返す通常の関数か、ActionResultの戻り値が "アクション"かどうかを宣言することができますか?MVCアクションはactionResultを返さなければなりませんか?
actionresults
を返さなかった "actionname"で私のActionLinkで関数を呼び出せるかどうかは疑問でした。
コントローラのすべてのパブリックメソッドは、戻り値の型に関係なく、デフォルトでアクションです。だから、あなたはそれらを呼び出すことができます。このデフォルトを上書きするには[NonActionAttribute]を使用します。
はい、すべてのアクションはActionResultを返す必要があります。 MVCエンジンは、ActionResult(または派生物)を処理することしか知りません。
"ActionResultsを返さないActionLink内の関数を呼び出す"とはどういう意味なのでしょうか。意味を返さない場合でも、ActionResultを返す必要があります。
達成したいのは何ですか?
すべきです、私は同意します。それは本当ではありません。それを試してみてください! –
ええ、私の質問は多分それほど意味がありませんでしたが、これは私が知りたかったものです。ありがとう – Dacrocky