私はこのようなビューモデルを持っています:
public class weightdata
{
...some properties
public string weights;
}
次に、コントローラーに次のものがあります。
weightdata details = new weightdata();
Dictionary<string,float> dict = new Dictionary<string,float>();
//do something to fill the dictionary with values
var ser = new System.Web.Script.Serialization.JavaScriptSerializer();
details.weights = ser.Serialize(dict);
return View(details);
次に、ビューで:
<script type="text/javascript">
var dict = @{Html.Raw(new JavaScriptSerializer().Deserialize<Dictionary<string,float>>(Model.Weights));}
</script>
しかし、ページのレンダリングは次のとおりです: var dict = (空白です)
この値の辞書を JavaScript で使用できる場所に取得するにはどうすればよいですか?