Ändern von Html.DisplayFor booleschen Kontrollkästchen MVC

Habe ich eine boolean-Eigenschaft IsActive. In der Ansicht wird eine Liste von Objekten mit deren Eigenschaften (einschließlich IsActive). Aber in der Liste der IsActive ist eine nicht-editierbare checkbox, da es den Typ boolean. Wenn ich DisplayFor() DisplayTextFor() dann wird es nur Anzeige True oder false anstelle von checkbox. Wie kann ich das ändern True und false, 'Aktiv' und 'Inaktiv' where Active true ist, und Inaktiv ist falsch?

      @Html.DisplayTextFor(modelItem => item.IsActive) 

Dann würde ich den Stil der 'Aktive' , grün und 'Inaktiv' zu rot

InformationsquelleAutor der Frage TMan | 2012-03-22

Schreibe einen Kommentar