2016-10-26 49 views
0

我正在使用MVC並具有索引視圖。其中一個顯示的字段是Bool類型。目前,它會顯示True/False作爲其值,但是有沒有辦法在True時顯示覆選標記或複選框,如果False則沒有顯示?顯示支票而不是布爾型

我的領域 -

public bool PrimaryContact { get; set; } 

我的觀點 -

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

回答

0

如果你絕對要顯示一個複選框,就可以做到這一點。

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

但是複選框是表單輸入控件。因此,如果這是一個僅查看屏幕,爲什麼不簡單地打印「是」或「否」而不是輸入控件。

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

謝謝你Shyju。 –

相關問題