从cookie中获取多个ID,并将它们放在字符串List中

时间:2016-11-24 22:06:31

标签: jquery asp.net-mvc cookies

我正在做"将产品添加到购物车"将Product.Id通过data-id="@item.ID循环中的foreach放入单个Cookie中并将其放入Cookie中:

if ($.cookie("AddedProductId") != null) {
    var previousValues = $.cookie("AddedProductId");
    $.cookie("AddedProductId", previousValues + ' ' + $(this).data('id'));
} else {
    $.cookie("AddedProductId", $(this).data('id'));
}

这是我通过ViewBag向Cookie查看Cookie时的结果示例(添加多个产品后)。

  

876d3a7e-8a63-4ed0-82b1-b43907c665ac%2074f766a7-b18e-44ac-83c8-830249916cb4%20ecad2e9c-5cd4-4fcd-8a42-afc8cf8f56d8%20c9733cbd-c5fa-4fc2-b7de-8a02d8f3d5a5

所以我可以看到" %"每个Guid-Ids之间的标志。如何在控制器内部将它们分开,然后将它们中的每一个放在一个字符串-List中,以后我可以为db工作?

0 个答案:

没有答案