Есть ли способ вернуть строку HTML из частичного частичного ответа JSON от MVC?MVC Return Partial View as JSON
public ActionResult ReturnSpecialJsonIfInvalid(AwesomenessModel model)
{
if (ModelState.IsValid)
{
if(Request.IsAjaxRequest()
return PartialView("NotEvil", model);
return View(model)
}
if(Request.IsAjaxRequest())
{
return Json(new { error=true, message = PartialView("Evil",model)});
}
return View(model);
}
omg визуализировать вид на строку! Я никогда об этом не знал. O.O –
, если бы это был вызов ajax, вызывающий ReturnSpecialJsonIfInvalid, я полагаю, что ожидается что-то с возвращенными данными. как бы jquery отличал представление от json? – mko
Где определение метода RenderViewToString()? –