Reputation: 864
I send json
string to the view using viewdata
in my mvc , c# project.
this is in my controller
string getregionsforSearch = csv2json.returnJsonstringFull(getregionsPath);
JavaScriptSerializer serializer = new JavaScriptSerializer();
ViewData["JsonRegionList"] = serializer.Serialize(getregionsforSearch);
now I want to retrieve it in my view inside
<script></script>
and query
it.how can I do that.
Upvotes: 0
Views: 776
Reputation: 18873
Use Json.Encode()
and @Html.Raw()
as shown :-
<script>
var data = @Html.Raw(Json.Encode(ViewData["JsonRegionList"]))
</script>
Upvotes: 1