Как мне реализовать CRUD-доступ с действиями, использующими одно и то же представление? - PullRequest
0 голосов
/ 10 октября 2010

Как реализовать доступ CRUD с действиями, использующими одно и то же представление?

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

   [ActionName("User")]
   [HttpPost]
   public ActionResult PostUser() {/* ... */}
}

Мне бы хотелось, чтобы оба действия использовали один и тот же вид.
Есть ли атрибут, чтобы указать, какой вид использовать?

Ответы [ 2 ]

5 голосов
/ 10 октября 2010

Вы можете вызвать 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 голос
/ 10 октября 2010
return View("ViewName");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...