Ich versuche, zwei zu verwenden, wenn Anweisung in foreach wie dies aber in der zweiten if-Anweisung erhält error.Please BeratungWie zu verwenden, wenn Aussage in foreach im Rasiermesser?
@{
string path = System.Configuration.ConfigurationManager.AppSettings["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++;
}
Was ist der Fehler Sie bekommen? Haben Sie '@if (i <1)' auf dem zweiten versucht, wenn, wie Sie von HTML zu Rasiermesser umziehen? – Rhumborl
Ja, ich habe verwendet: Parser Fehlermeldung: Der using-Block fehlt ein schließendes Zeichen "}". Stellen Sie sicher, dass für alle "{" - Zeichen in diesem Block ein übereinstimmendes "}" - Zeichen vorhanden ist und keines der Zeichen "}" als Markup interpretiert wird. – programmer138200
Es scheint, dass Sie Bootstrap verwenden, und basierend auf Ihrem Code haben Sie 'col-xs-2', die außerhalb einer Zeile liegen wird, die technisch für Bootstrap ungültig ist. –