В контроллере у вас должно быть два метода, один для ответа на GET, другой, если требуется, для ответа на POST.
Итак, во-первых, есть метод GET:
public ActionResult Test ()
{
return View (/* add a TestInfo instance here if you're getting it from somewhere - db etc */);
}
Во-вторых, вам понадобится метод POST:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Test (TestInfo test)
{
return Json (test);
}
Обратите внимание, что там нет UpdateMethod
, ModelBinder сделал бы это для вас.