0

2 つの典型的なサンプル:

public ActionResult Index()
{
   return View();
}

[HttpGet]
public ActionResult Create()
{
   return PartialView();
}

ViewResult や PartialViewResult のような最も適切な型を返さないのはなぜですか?

4

1 に答える 1

3

もちろん、この場合ViewResult、またはPartialViewResult戻り値の型を持つことができます。しかし、それはあなたにどのような利益をもたらしますか?後で、場合によっては (たとえば、リクエストが Ajax 呼び出しからのものである場合)、 を返したいと判断した場合はどうなるでしょうか?JsonResult

通常、アクション メソッドの戻り値を自分で処理することはありません。MVC フレームワークによって舞台裏で処理されるため、署名についてはまったく気にしません。

于 2012-08-12T10:16:57.843 に答える