0

.NET MVC 4 で Json オブジェクトからデータを抽出しようとしています。

これが私のカミソリビューのコードスニペットです:

var data = (function($)
           {
            var dataModel = @(new HtmlString(new 
             System.Web.Script.Serialization.JavaScriptSerializer()
              .Serialize(Model)));

これは、JavaScript コード内の「@」記号のために実行されません。

razor が .NET 管理モードに戻るようにするには、どうすればこれを修正できますか?

ありがとう。

4

1 に答える 1

1

このような:

<script type="text/javascript">
    var data = @Html.Raw(Json.Encode(Model));
    ...
</script>
于 2012-07-02T07:08:54.343 に答える