2012-01-20 5 views

答えて

3

すべてのコントローラアクションは、ActionResultsを返す必要があります。あなたはあなたが望むように多くの無効メソッドを呼び出すことができますが、その日の終わりにはアクション結果を返さなければなりません。このコントローラアクションはHTTPリクエストを使用して呼び出されたことを忘れないでください。コントローラのアクションからアクション結果を返すことでASP.NET MVCが達成された呼び出し元に適切な応答を返すことで、このプロトコルからパート(サーバー)を完成させる必要があります。表示結果、リダイレクト結果、ファイル結果、json結果、カスタム結果...

コントローラ内のを持つというのは悪い習慣です。コントローラにはアクションが含まれている必要があります。 は、通常、リポジトリ、サービスレイヤ、モデルなどのアプリケーションの他のレイヤに属します。

+0

ありがとうございました –

0

MyVoidMethodが静的であるかぎり、コード内のどこからでも呼び出すことができます。

Controllers.MyController.MyVoidMethod(myParameter1, myParameter2); 
関連する問題