2016-10-26 3 views
0

Ich benutze MVC und habe eine Indexansicht. Eines der angezeigten Felder ist der Typ Bool. Derzeit wird für seinen Wert ein Wahr/Falsch angezeigt. Gibt es jedoch eine Möglichkeit, ein Häkchen oder ein Kontrollkästchen bei True und nichts bei False anzuzeigen?Anzeige eines Schecks anstelle eines Bool

My Field -

public bool PrimaryContact { get; set; } 

My View -

@foreach (var item in Model.Contacts) 
     { 
      <tr> 
       <td>@item.PrimaryContact</td> 
       <td>@item.ContactType</td> 
       <td>@item.Contact1</td> 
      </tr> 
     } 

Antwort

0

Wenn Sie unbedingt eine Checkbox zeigen möchten, können Sie dies tun.

<td> <input type="checkbox" checked="@item.PrimaryContact" /> </td> 

Aber ein Kontrollkästchen ist ein Formular Eingabesteuerelement. Wenn es sich also um einen reinen Ansichtsbildschirm handelt, drucken Sie einfach "Ja" oder "Nein" anstelle des Eingabesteuerelements.

<td>@(item.PrimaryContact?"Yes":"No")</td> 
+0

Dankeschön Shyju. –

Verwandte Themen