Ale*_*lex 1 asp.net-mvc controller-actions
我有两个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的视图(我认为这是合乎逻辑的事情)?
public ActionResult GetOne(Int32 id)
{
return View(id, "GetOne");
}
Run Code Online (Sandbox Code Playgroud)
明确指定视图名称会覆盖默认值,即使用路由值集合中的操作键,在这种情况下等于"GetAll".
| 归档时间: |
|
| 查看次数: |
2415 次 |
| 最近记录: |