我正在做"将产品添加到购物车"将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工作?