文件 - >用于生成具有虚拟操作的控制器的ASP.NET MVC项目的新项目.我不确定MVC 2或MVC 3是否停止了,但这不再是最佳做法吗?
asp.net-mvc virtual actionresult controller-actions asp.net-mvc-3
我有两个ASP.NET MVC操作:
public ActionResult GetAll()
{
return GetOne(1);
}
public ActionResult GetOne(Int32 id)
{
return View(id);
}
Run Code Online (Sandbox Code Playgroud)
如您所见,GetAll正在调用GetOne操作.但是,当调用GetAll()(调用GetOne(id)并且应该返回GetOne视图)时,MVC会抛出一个错误,指出没有GetAll视图.咦?
我怎样才能让GetAll调用GetOne并使用GetOne的视图(我认为这是合乎逻辑的事情)?