Это настоящий вопрос для начинающих, и, надеюсь, вы сможете помочь мне с быстрым ответом.MVC 4 JsonResult рендеринг необработанной строки вместо View
Когда я вызываю свое действие типа JsonResult, представление отображается как raw Json, а не как ожидаемое определенное представление, которое я создал.
Это все, что я вижу в браузере:
[{"Name":"xx","Description":"xx","Address":"xx","Town":"xx","PostCode":"xx","Enabled":true,"pkId":1},{"Name":"xx","Description":"xx","Address":"xx","Town":"xx","PostCode":"xxx","Enabled":true,"pkId":3}]
Вот мои действия:
public JsonResult SubmitFeedback()
{
PropertyInspectionContext context = new PropertyInspectionContext();
var prop = context.Property;
return Json(prop, JsonRequestBehavior.AllowGet);
}
Спасибо,
Что не так? у вас есть возвращение Json, так что это ваш ответ. Если вы хотите просмотреть, верните viewresult. – dotnetstep