Im foreach-Block fehlt ein abschließendes Zeichen "}"

7

Ich habe heute Spaß mit Razor! Können Sie sehen, was mit dieser Ansicht nicht stimmt und warum sie fehlerhaft ist?

%Vor%     
Jon 12.03.2012, 11:47
quelle

2 Antworten

15

Sie haben <div class="orderdetail"> in zwei Teile geteilt. Das öffnende Tag befindet sich im ersten if -Block, das schließende Tag befindet sich im zweiten if -Block.

Das ist etwas verwirrend für Razor, denke ich.

Versuchen Sie, Ihre div in einem if Block zu öffnen und zu schließen.

    
adyusuf 12.03.2012, 11:51
quelle
8

Wenn Sie bereits in einem Code-Block sind, müssen Sie keine @ -Prefix-Code-Konstrukte mehr ... Ihr Code-Block beginnt mit @foreach.

%Vor%     
360Airwalk 12.03.2012 11:56
quelle

Tags und Links