次のように、Javascript で使用Html.Raw(Json.Encode
して、MVC 3 asp.net (かみそり) アプリケーションのビューに渡された ViewModel プロパティの内容を取得します。
var state = @(Html.Raw(Json.Encode(Model.State)));
状態は私のモデルでそのように定義されています
public class IndexViewModel
{
//..other props
public string State { get; set; }
}
FF、IE8 では魅力的に動作しますが、IE 9 では機能しません。
IE 9 で変更された上記のコードについて知っておくべきことはありますか? もしそうなら、あなたの JS で ViewModel データを取得するための代替手段は何でしょうか?