ASP.NET MVC und Rasiermesser anzeigen nichts, wenn das aktuelle JahrC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 ASP.NET MVC und Rasiermesser anzeigen nichts, wenn das aktuelle Jahr

Post by Anonymous »

Ich habe diesen Code in a .cshtml Datei
@if (Model.YearsInBusiness > 1)
{

@Model.YearsInBusiness Years in business

}
else if (Model.YearsInBusiness == 1)
{

@Model.YearsInBusiness Year in business

}
else if (Model.YearsInBusiness == 0)
{

New company

}
< /code>
Erste zwei Teile funktionieren gut: < /p>

Wenn Dateneingabejahr> 1 ist, ist es in Ordnung < /li>
Wenn Dateneintragsjahr = 1, ist es auch in Ordnung. Es gibt keine Dateneingabe in das Feld am Back-End (MongoDB), es ist immer noch 0.
Years in business: @Model.YearsInBusiness
< /code>
Wenn ich eine Seite mit einem Jahreseintrag 2025 öffne, bekomme ich < /p>
Years in business: 0
< /code>
und wenn ich eine Seite ohne Jahr einstieg, bekomme ich auch < /p>
Years in business: 0
< /code>
Was bedeutet, dass Null irgendwie als 0 behandelt wird ... < /p>
Gibt es eine Möglichkeit, diesen dritten Teil zu beheben? Da es "neues Unternehmen" nur für Unternehmen anzeigen muss, die für 2025 (aktuelles Jahr) im Backend einen Wert haben.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post