view页面如何将数据库提取的0 1值转换为实际汉字
1,给标记加id,用jquery获取值,在写方法替换-----缺点:禁用JavaScript就不行了
2.3元运算符 ?:true false 缺点:只支持两种值
3.使用服务器端方法?
难道要用自定义的htmlhelper?

解决方案 »

  1.   

    -----缺点:禁用JavaScript就不行了--------------------------------------晕,哪个sb的电脑会禁用js?
    -----------------------------------你可以在 sql查询语句中进行转换,就是:select
    case TheSex 
    when 0 then '男' 
    when 1 then '女'
    else '保密'
    end
    from 表
      

  2.   

    2.3元运算符 ?:true false 缺点:只支持两种值
    ????????????????????????????????????????value==1?"男":value==2?"女":"不男不女"
      

  3.   

    如果是在MVC中 这样来显示:在页面中你要显示的位置
    <%if (item.disabled)//如果1代表男,0代表女的话
                                      { %>
                                    男
                                    <%} %>
                                    <%else
                                        { %>
                                   女                               
                                     <%} %>
      

  4.   

    klyh1207:三元运算符如何嵌套?
      

  5.   

    @suiyiminmin
    这个方法不错,但如何写呢,view页面如何调用呢?
      

  6.   

    kkbac
     怎么多虑了,修改sql最好,如果使用linq之类的,改sql语句怕是不行吧。
    三元运算应该是目前最合适的了