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.
Wenn Sie bereits in einem Code-Block sind, müssen Sie keine @ -Prefix-Code-Konstrukte mehr ... Ihr Code-Block beginnt mit @foreach.
%Vor%Tags und Links asp.net-mvc asp.net-mvc-3 .net c#