【问题标题】:Mapping ViewModel to JS Object将 ViewModel 映射到 JS 对象
【发布时间】:2014-06-30 15:23:33
【问题描述】:

是否可以将模型(服务器端)映射到 JS 对象?问题是我无法从服务器端返回一个 json 对象。

View.cshtml:

@model TestModel

<script type="text/javascript">
    jQuery(function ($) {
        var jsObject = {
            Property1: @Model.Property1,
            Property2: @Model.Property2,
            Property3: @Model.Property3,
            ...
        };
    });
</script>

谢谢!

【问题讨论】:

  • 你可以从服务器端返回 JSON
  • 问题是我不能,这就是我问这个的原因:) 只是想知道它是否可能......

标签: javascript jquery asp.net asp.net-mvc model-binding


【解决方案1】:

您可以使用Json.Encode 方法将数据对象转换为JavaScript Object Notation (JSON) 格式的字符串。

var jsObject = @Html.Raw(Json.Encode(Model))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-27
    • 1970-01-01
    • 1970-01-01
    • 2015-03-29
    • 2018-05-30
    • 1970-01-01
    • 2021-04-13
    • 2012-04-23
    相关资源
    最近更新 更多