Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何使用相同的视图通过操作实现CRUD访问?_Asp.net Mvc_Rest_Views - Fatal编程技术网

Asp.net mvc 如何使用相同的视图通过操作实现CRUD访问?

Asp.net mvc 如何使用相同的视图通过操作实现CRUD访问?,asp.net-mvc,rest,views,Asp.net Mvc,Rest,Views,如何使用相同的视图通过操作实现CRUD访问 class UserController : Controller { [ActionName("User")] [HttpGet] public ActionResult GetUser() {/* ... */} [ActionName("User")] [HttpPost] public ActionResult PostUser() {/* ... */} } 我希望两个操作使用相同的视图。 是否有一个属

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

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

   [ActionName("User")]
   [HttpPost]
   public ActionResult PostUser() {/* ... */}
}
我希望两个操作使用相同的视图。
是否有一个属性来指定要使用的视图?

您可以在每个方法的末尾调用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);
}
您可以在每个方法的末尾调用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);
}