На MVC такого мнения нет. У вас есть действия, которые могут обрабатывать POST, GET или оба. Вы можете отфильтровать то, что может обработать каждое действие, используя атрибуты [HttpPost]
и [HttpGet]
.
В MVC самое близкое к IsPostBack
, которое вы можете получить в вашем действии:
public ActionResult Index()
{
if (Request.HttpMethod == "POST")
{
// Do something
}
return View();
}
Таким образом,
[HttpPost]
public ActionResult Create(CreateModel model)
{
if (Request.HttpMethod == "POST") // <-- always true
{
// Do something
}
return RedirectToAction("Index");
}