1

私は MVC 4 が初めてで、MVC 4 コードベースを学習しています。Microsoft のミュージック ストアのチュートリアルでは、コントローラーのメソッドを右クリックし、[ビューの追加] を選択してビューを追加しました。

これにより、どのビューがどのコントローラーにリンクされているかを知ることができました。

しかし、コードベースにはhomecontroller.cs、ビューを返す「index」というメソッドを含むファイルがあります。メソッドが返すビューを確認するにはどうすればよいですか?

    [Authorize]
    public ActionResult Index(bool preserveShowFor = false)
    {
        if (User.IsInRole("..."))
        {
            return View(new HomeViewModel...); //how do I know what view this returns?
        }
4

5 に答える 5

2

コードが返すビューは、インデックス ビューです。ビューは、Home というサブフォルダーにあります。

ビューが指定されていない場合は、アクションと同じ名前のビューが返されます。

于 2013-06-18T15:48:16.667 に答える
0

慣例では、コントローラーと同じ名前の Views の下のフォルダーを、アクションの名前でチェックします。

この場合、Views/Home/Index.aspx

于 2013-06-18T15:50:55.147 に答える