PDA

View Full Version : استفاده از دو دستور if داخل حلقه foreach



hmahdavi921
جمعه 06 فروردین 1395, 03:32 صبح
سلام
همونطور که میبینید من در foreach دو تا دستور if استفاده کردم اما در دستور if دومی خطا میگیره و انگار بلاک های {} رو گم میکنه و به تگ های div خطا میگیره .
دوستان لطفا راهنمایی کنید.







@{
string path = System.Configuration.ConfigurationManager.AppSetti ngs["ImageEdit"];
int i = 0;
}
@foreach (var item in Model.PhotoTables)
{
if (i < 1)
{ <div class="row">
}


<div class="col-xs-2 col-wrapper">
<div class="image-wrapper">
<img src="@Url.Content(path+item.PhotoName)" alt="" />
<img class="delimg" src="~/Content/Adminex/images/delete-icons.png" id="@item.Id" />
</div>
</div>

@if (i < 1 )
{
</div>}
</div>

i++;
}

adameh_bahal
جمعه 06 فروردین 1395, 07:54 صبح
@{
string path = System.Configuration.ConfigurationManager.AppSetti ngs["ImageEdit"];
int i = 0;
}
@foreach (var item in Model.PhotoTables)
{
if (i < 1)
{
@: <div class="row">
}


<text>
<div class="col-xs-2 col-wrapper">
<div class="image-wrapper">
<img src="@Url.Content(path + item.PhotoName)" alt=""/>
<img class="delimg" src="~/Content/Adminex/images/delete-icons.png" id="@item.Id"/>
</div>
</div>
</text>
if (i < 1)
{
@:</div>
}
@:</div>


i++;
}

زمان که کد سروری مینویسید و داخلش بخواید روی html سوییچ کنید باید از <text></text> یا @: استفاده کنید

hmahdavi921
جمعه 06 فروردین 1395, 09:30 صبح
خیلی با حالی .درسته