如何在javascript中迭代C#泛型列表?

时间:2015-07-20 16:53:10

标签: javascript c# generics razor

目前我有一个触发 addMultipleToCart 的按钮 - 它应该传入我创建的名为 productids

的对象
List<String> productids = new List<String>();

以下是我如何注册onClick事件:

 <a id="displayAddToCart" href="#" onclick="addMultipleToCart('@productids');return false;"
  role="button" class="btn primary btn-add-to-cart">Add To Cart</a>

当调用此事件时,它应该循环遍历列表,如下所示:

this.addMultipleToCart = function (products) {
        for (var i = 0, len = products.length; i < len; i++) {
            insite.productdetail.addToCartClick(products[i], '1', '');
        }
    };

然而,当产品通过时,看起来对象没有被传递,但对象类型的名称?它看起来像这样:

products = "System.Collections.Generic.List`1[System.String]"

所以,当我循环时,我最终循环遍历字符串

  

&#34; System.Collections.Generic.List`1 [System.String]&#34;

这显然不是我想要的。如何使用javascript访问我的列表?

0 个答案:

没有答案