<td align="center">
                                                       <% switch (Eval("OperationType").ToString())
                                                           {
                                                               case "0": "登录"; break;
                                                               case "1": "退出" ; break;
                                                               case "2": "修改" ; break;
                                                               case "3":"删除" ; break;  
                                                           } %></td>
这样判断错了 应该怎么写? 

解决方案 »

  1.   

    可以在aspx.cs中写一个方法
    GetOperationTypeCn(string o)
    {自己补全
        case "0": return "登录"; 
      case "1": "退出" ; 
      case "2": "修改" ; 
      case "3":"删除" ;  
    }<%# GetOperationTypeCn( Eval("OperationType").ToString() )%>
      

  2.   

    在后台 cs文件:
    string getfunc(sting str)
    {
    if(str=="0")
    return"登录";
    if(str=="1")
    return"退出";
    if(str=="2")
    return"修改";
    if(str=="3")
    return"删除";return null;}
    string s = getfunc(OperationType.Tostring())
    在前台
    aspx文件:<td align="center">
      <% =s %>
    </td>