1

次のコードがあります

    public ActionResult Index()
    {
        ViewData.Model = new Model();
        return Action1();
    }

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

index アクションを呼び出すと、action1 メソッドが呼び出され、次に index アクションが再度呼び出されます。なぜこれがこのように振る舞うか誰にも分かりますか?

RedirectToAction("Action1") を使用してこれを解決できることはわかっていますが、この動作の背後にある理由に興味があります。ありがとうございます。

Rウェンディ

4

1 に答える 1

3

Indexアクションを再度呼び出すことはありません。最初に呼び出したアクションは であったためIndex、メソッドView()は に対応するビューを返しますIndex。のビューが表示されるのはそのためですIndex

于 2012-08-09T08:47:09.613 に答える