如何获得IEnumerable从c#到JavaScript

本文关键字:JavaScript class 何获得 IEnumerable | 更新日期: 2023-09-27 17:51:20

在c#中我有一个方法

public IEnumerable<Office> PointOffices;
private void PrepareMap(IEnumerable<Office> tdMaps)
  {
      var pointOffices = tdMaps as Office[] ?? tdMaps.ToArray();
      if (tdMaps == null || !pointOffices.Any()) return;
      PointOffices = pointOffices;
 }

在JavaScript中,我想获得Office的每个元素,并生成不同的html与Office类的属性

我试着这样做

var pointOffices =<%= PointOffices %>;

我需要序列化类或方法来获得它在js ?我怎么能意识到这一点?

如何获得IEnumerable<class>从c#到JavaScript

我需要序列化类或方法来获得它在js?

是的!

查看JSON.NET。

在你的例子中你应该可以这样做

public string SerializedPointOffices
{
    get { return JsonConvert.SerializeObject(this.PointOffices); }
}