如何使用相同视图的操作实现CRUD访问?

the*_*row 0 rest asp.net-mvc views

如何使用相同视图的操作实现CRUD访问?

class UserController : Controller
{
   [ActionName("User")]
   [HttpGet]
   public ActionResult GetUser() {/* ... */}

   [ActionName("User")]
   [HttpPost]
   public ActionResult PostUser() {/* ... */}
}
Run Code Online (Sandbox Code Playgroud)

我希望这两个动作都使用相同的视图.
是否有一个属性来指定要使用的视图?

Mat*_*ott 5

您可以在每个方法的末尾调用View(""),例如:

public ActionResult GetUser(int id)
{
   User user; // Do work
   return View("DisplayUser", user);
}

public ActionResult PostUser(User user)
{
   // Do work
   return View("DisplayUser", user);
}
Run Code Online (Sandbox Code Playgroud)