簡體   English   中英

將C#字典讀取為Javascript對象

[英]Read C# dictionary to Javascript object

在沒有Razor的情況下,如何在MVC3中閱讀C#字典到Javascript? 我可以用更新的MVC做到這一點

var texts = @Html.Raw(JsonConvert.SerializeObject(Model.TextDict));

但是我的舊項目無法識別Jsoncovert。 我嘗試了:

var texts = <% Html.Raw(Json.Encode(Model.TextDict)); %>

但是這里的文本是不確定的。

那是因為<% ... %>只是在內部執行代碼,並且不返回任何內容。 您應該改用<%= ... %> 嘗試這個:

var texts = <%= Html.Raw(Json.Encode(Model.TextDict)); %>

采用

var texts = @Html.Raw(JsonConvert.SerializeObject(Model.TextDict));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM