配列値を1つずつ画像に渡そうとしています
<img src="@crops.Find("@name", "boxes[0]").url" alt="" />
たとえば、最初は box[0] = box-1x1 で、同様に
foreach (var node in Model.Children)
ループは 2 回目に実行され、ボックスの値は box[1] である必要があります。これは box-2x1 です。配列のサイズが 0 ~ 8 であるため、for ループを実行してこれらの値を 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="" />
}
}
}
}
誰でも私に支援や提案を提供できますか。どんな助けでも感謝しますありがとう