मैं ViewDataASP.NET MVC - दर्रा JSON स्ट्रिंग ViewData
नियंत्रक
ViewData("JsonRegionList") = Json(RegionService.GetActiveRegions())
दृश्य का उपयोग कर मेरी देखें Json पारित करने के लिए कोशिश कर रहा हूँ का उपयोग कर दृश्य
$("input#UserRegion").autocomplete({
source:"<%: ViewData("JsonRegionList").ToString %>",
minLength: 3,
लेकिन जिस समस्या में मैं चल रहा हूं वह आउटपुट स्रोत
जैसा दिखता है $("input#UserRegion").autocomplete({
source:"System.Web.Mvc.JsonResult",
minLength: 3,
जो स्पष्ट रूप से सही नहीं है। क्या मुझे कुछ बुनियादी याद आ रही है?
'JavaScriptSerializer' परिभाषित नहीं है:
तुम सिर्फ JSON स्ट्रिंग में अपने डेटा को चालू करना चाहते हैं, तो आप JavaScriptSerializer, जो क्या Json() विधि आंतरिक रूप से उपयोग करता है का उपयोग कर सकते हैं। क्या मुझे एक और असेंबली का संदर्भ देने की ज़रूरत है? –
ऐसा लगता है कि मुझे अपने प्रोजेक्ट में System.Web.Extensions असेंबली जोड़नी पड़ी ... परीक्षण अब। –
नामस्थान 'System.Web.Script.Serialization' होना चाहिए और आप अपने' RegionService.GetActiveRegions() ' – JustinStolle