2012-07-18 55 views
0

我有2表候选人和工作。候选人表有性别字段。工作表有男性和女性。如果点击工作或候选人,它会转到详细信息页面。在这个页面我有像0或1的性别,它不显示男性或女性的名字。因为在表格中我只存储了像0或1这样的值。但我需要的UI页面必须显示name.i需要帮助。用名称显示Gender而不是显示true或false。

我的代码是在详细信息页面,

<p> 
     <strong>Gender :</strong> 
     <%: Html.Encode(Model.Gender) %> 
</p> 

我有一个想法。如果条件这个如何编码?

+0

为什么代码不显示?我把它放在这里。

性别: <%:Html.Encode(Model.Gender)%>

udhaya 2012-07-18 05:52:44

+0

您确实需要在发布问题前通过常见问题解答。 http://stackoverflow.com/faq – pramodtech 2012-07-18 06:14:32

回答

1

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

你可以做到以下几点:

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

当然,最好是视图模型对象(字符串属性(“男性” |“女”))传递给你的视图。

+0

谢谢你的工作,感谢很多。 – udhaya 2012-07-18 08:31:28