Ich versuche Json meiner Ansicht ViewdataASP.NET MVC - Pass JSON-String to View Viewdata mit
mitController zu übergeben
ViewData("JsonRegionList") = Json(RegionService.GetActiveRegions())
Ansicht
$("input#UserRegion").autocomplete({
source:"<%: ViewData("JsonRegionList").ToString %>",
minLength: 3,
aber das Problem, in das ich renne, ist die Ausgabequelle sieht aus wie
$("input#UserRegion").autocomplete({
source:"System.Web.Mvc.JsonResult",
minLength: 3,
was offensichtlich nicht richtig ist. Fehle ich etwas Grundlegendes?
'JavaScriptSerializer' ist nicht definiert. Muss ich auf eine andere Baugruppe verweisen? –
sieht so aus, als ob ich die Assembly System.Web.Extensions zu meinem Projekt hinzufügen müsste ... jetzt testen. –
Der Namespace sollte 'System.Web.Script.Serialization' lauten und Sie würden Ihre 'RegionService.GetActiveRegions()' serialisieren – JustinStolle