que estoy tratando de pasar JSON para mi punto de vista usando ViewDataASP.NET MVC - Pass JSON cadena que desee ver con ViewData
controlador
ViewData("JsonRegionList") = Json(RegionService.GetActiveRegions())
vista
$("input#UserRegion").autocomplete({
source:"<%: ViewData("JsonRegionList").ToString %>",
minLength: 3,
pero el problema que me estoy encontrando es que la fuente de salida se ve como
$("input#UserRegion").autocomplete({
source:"System.Web.Mvc.JsonResult",
minLength: 3,
que obviamente no es correcto. ¿Me estoy perdiendo algo básico?
'JavaScriptSerializer' no está definido. ¿Debo hacer referencia a otra asamblea? –
parece que tuve que agregar el ensamblado System.Web.Extensions a mi proyecto ... probando ahora. –
El espacio de nombre debe ser 'System.Web.Script.Serialization' y debe serializar su' RegionService.GetActiveRegions() ' – JustinStolle