如何在外部JavaScript中序列化和重用我的模型

时间:2018-03-13 00:03:09

标签: asp.net json serialization model-view-controller model

我试图将我的模型从ui->frame->setStyleSheet("color:rgb(255,255,255)"); 传递到外部.cshtml文件。在线阅读并发现此方法似乎是.js使用的方法,但我对如何在@Json.Serialize(Model)文件中使用新模型感到困惑。

在下面的示例中,我只使用.js属性,但我也想使用所有其他属性。

另外,有没有办法从Javascript文件中获取模型上的IntelliSense?

MODEL .cs​​

Model.Name

查看代码.cshtml

public class TSPMap
    {
        public int Id { get; set; }
        public string Name { get; set; }
        public List<TSPCity> Cities { get; set; }
    }

JAVASCRIPT .js文件(已编辑)

  <!-- Prepare Data for Java Script Files -->
    <script>
        var JSModel = @Json.Serialize(Model);
    </script>

CONSOLE RESULTS(已编辑)

  

{id:1978,姓名:&#34;法国&#34;,城市:数组(3)}   这个国家是:未定义

0 个答案:

没有答案