2016-10-26 8 views
0

私はMVCを使用しており、インデックスビューを持っています。表示されるフィールドの1つが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

ありがとうございます。 –

関連する問題