IList<int> selectedProducts = this.SelectedProducts;
IList<string> selectedSKU = this.SelectedSKU;
foreach (int sProducts in selectedProducts)
{
if (!ProductConvertToPDF(sProducts, "/Storage/PDF/") || !ProductCatalog.UpdatePdfUrl(sProducts, ("/Storage/PDF/" + selectedSKU + ".pdf").ToString()))
{
this.ShowMsg("生成" + SKU + ".Pdf文档失败", false);
}
}
this.ShowMsg("成功生成" + SKU + ".Pdf文档", true);
this.BindProducts();
看上面的代码,当我foreach selectedProducts 的时候,在遍历内部直接使用IList<string> selectedSKU,竟然能自动获取selectedSKU的相关项值,而不是 IList<string> !
5158c6e9-b6ae-4c5f-b83d-6c341a75be5d|0|.0
ASP.NET, C#, 开发小技巧, 重点内容