我正在尝试将数组值一一传递给图像
<img src="@crops.Find("@name", "boxes[0]").url" alt="" />
例如第一次 box[0] = box-1x1 ,类似地,当
foreach (var node in Model.Children)
循环第二次运行,盒子值应该是 box[1] ,即 box-2x1 ,我只是想出一种方法,如何运行 for 循环以将这些值传递 8 次,因为数组大小为 0-8
@{ @* Initialize box styles:list.Add(node.UrlName);*@
string[] boxes = { "box-1x1", "box-2x1", "box-1x1" , "box-2x1" ,"box-2x2", "box-1x2", "box-1x1" , "box-2x1","box-1x1" };
var list = new List<string>();
foreach (var node in Model.Children)
{
dynamic croping = @Model.mainImage.mediaItem.Image.mediaCropper;
foreach (dynamic crops in croping)
{
if (crops.GetType().ToString() != "System.String")
{
<img src="@crops.Find("@name", "boxes[0]").url" alt="" />
}
}
}
}
任何人都可以为我提供任何帮助或建议。任何帮助将不胜感激谢谢