Я использую этот частичный видAjax.BeginForm OnSuccess не стреляя
Контроллер
public JsonResult AddElement(CreateConfigEntityModel model)
{
if (ModelState.IsValid)
{
_merchantSitesManager.AddEntity(model.EntityName, model.DefaultValue);
return Json(new { code = 1 }, JsonRequestBehavior.AllowGet);
}
else
return Json(new { code = 0 }, JsonRequestBehavior.AllowGet);
}
Это то, что показывает после отправки формы (пункт получает добавлено)
Не уверен, что я делаю неправильно.
Использование v2.1.1 JQuery JavaScript библиотеки
у меня в web.config
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
Я звоню мой частичный вид как этот
@{ Html.RenderPartial("_CreateConfigEntity", new CreateConfigEntityModel(Model.MerchantId)); }
Где точка останова попадает в контроллер. –
Контроллер получает вызов с действительным состоянием модели – ThunderDev
Я проверил ваш код, он работает для меня. –