我是mvc.i的新手,在VS2013中创建了一个mvc项目。所以刚刚看到家庭控制器代码,看到像
这样的动作功能很少public ActionResult About()
{
ViewBag.Message = "Your app description page.";
return View();
}
public ActionResult Contact()
{
ViewBag.Message = "Your contact page.";
return View();
}
当联系或关于动作被调用时,asp.net mvc引擎将如何理解需要显示哪个视图?从哪里加载视图文件,因为视图文件也可以在不同的文件夹中。
如果我需要在不同的文件夹中显示视图文件,那么我如何在view()函数中指定?我需要指定视图路径吗? 或者我可以在视图功能中给出任何视图名称,它可以从其他文件夹加载视图文件。
当少数视图文件在同一文件夹中时,我们不需要指定路径? 只有在视图名称与操作方法名称不相同时才能指定视图名称。
假设我的视图文件名为MyAbout.cshtml
。因此,当关于动作将被调用时,我只能指定名称而不是下面的路径
public ActionResult About()
{
ViewBag.Message = "Your app description page.";
return View("MyAbout");
}
感谢