使用名称显示性别而不是显示true或false。

时间:2012-07-18 05:51:32

标签: asp.net-mvc model-view-controller

我有2个候选人和工作表。候选人表有性别领域。工作表有男性和女性。如果点击工作或候选人,它将转到详细信息页面。在这个页面中,我有性别,如0或1.它不显示男性或女性的名称。因为在表i中存储的值仅为0或1。但我需要UI页面必须显示name.i需要帮助。

我的代码在详细信息页面

<p>
      <strong>Gender :</strong>
      <%: Html.Encode(Model.Gender) %>
</p>
我有个主意。如果条件这个如何编码?

1 个答案:

答案 0 :(得分:1)

Model.Gender是整数,值为1或0,不是吗?

您可以执行以下操作:

<p>
  <strong>Gender :</strong>
  <%: Html.Encode(Model.Gender==1?"male":"female") %>
</p>

当然,最好将viewModel对象(带字符串属性(“male”|“female”))传递给您的视图。