Вы можете использовать, чтобы действие вашего контроллера возвращало JsonResult:
public ActionResult Foo()
{
var data = "1:sport;2:science";
var model = new
{
name = "Subject",
index = "Subject",
width = 120,
formatter = "Select",
editable = true,
edittype = "select",
editoptions = new
{
value = data,
multiple = true,
size = 2
},
editrules = new
{
required = false
}
};
return Json(model, JsonRequestBehavior.AllowGet);
}
В этом примере я использовал анонимный тип, но вы можете определить модель представления, которая соответствует этой структуре, а затем вернуть экземпляр этогопосмотреть модель.