私の理解では、何らかのアクションに基づいてビューを実行しようとしているため、ビューを返すことができるクラスです。
正しいことを確認してください。
私の理解では、何らかのアクションに基づいてビューを実行しようとしているため、ビューを返すことができるクラスです。
正しいことを確認してください。
ActionResult
アクション メソッドから返されるさまざまな結果の基本クラスです。必ずしもビューである必要はありません。アクションの結果がどのようなものになるかについては、多くのオプションがあります。
ContentResult
- ユーザー定義コンテンツEmptyResult
- ただ空ですFileResult
- バイナリーファイルHttpStatusCodeResult
- 特定の HTTP 応答ステータス コードと説明JavaScriptResult
- js コードJsonResult
- JSON形式のデータRedirectResult
- URL にリダイレクトRedirectToRouteResult
- いくつかの MVC ルートにリダイレクトViewResult
- これは実際のビューですPartialView
- 部分図ほとんどの例でアクションからの戻り値として表示される理由は、次のようにすることができるからです。
public ActionResult MyAction()
{
if(someCondition)
return View(); // return the view from action
else
return RedirectToAction("SomeOtherAction","OnSomeOtherController"); // redirect to other action
}
はい
Encapsulates the result of an action method and is used to perform a framework-level operation on behalf of the action method.
http://msdn.microsoft.com/en-us/library/system.web.mvc.actionresult(v=vs.108).aspx