如何使用相同的视图实施CRUD访问?
class UserController : Controller
{
[ActionName("User")]
[HttpGet]
public ActionResult GetUser() {/* ... */}
[ActionName("User")]
[HttpPost]
public ActionResult PostUser() {/* ... */}
}
我希望这两种行为都能使用相同的观点 是否有一个属性来指定要使用的视图?
答案 0 :(得分: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);
}
答案 1 :(得分:1)
return View("ViewName");