<td align="center" class="text" height="20"><a href="MissionListInfo.aspx?no=<%=dt.Rows[i]["ID"].ToString() %>"><%=dt.Rows[i]["NO"].ToString() %>&nbsp;</a></td>
 <td align="center" class="text" height="20"><%=GetStatus(i) %>&nbsp;</td> public string GetStatus(int id)
    {        string str = dt.Rows[id]["STATUS"].ToString();        switch (Convert.ToInt32(str.ToString()))
        {
            case 0:
                status = "<font color=green>处理失败</font>";
                break;
            case 1:
                status = "<font color=green>处理完成</font>";
                break;
        }
   return status ;
}
我现在想当status状态为"处理完成时",<a href>连接有效,status状态为"处理失败时",<a href>连接无效,即不能连接?/怎么做啊??望指教??

解决方案 »

  1.   

    <td align="center" class="text" height="20"> 
    <%if (dt.Rows[id]["STATUS"].ToString()=="1" {%>
    <a href="MissionListInfo.aspx?no= <%=dt.Rows[i]["ID"].ToString() %>"> <%=dt.Rows[i]["NO"].ToString() %>&nbsp; </a> 
    <%
    }else{
    %>
    <%=dt.Rows[i]["NO"].ToString() %>
    <%}%>
    </td> 
    <td align="center" class="text" height="20"> <%=GetStatus(i) %>&nbsp; </td> public string GetStatus(int id) 
        {         string str = dt.Rows[id]["STATUS"].ToString();         switch (Convert.ToInt32(str.ToString())) 
            { 
                case 0: 
                    status = " <font color=green>处理失败 </font>"; 
                    break; 
                case 1: 
                    status = " <font color=green>处理完成 </font>"; 
                    break; 
            } 
      return status ; 
    } 楼主是这个意思吗?
      

  2.   

    <td align="center" class="text" height="20"> 
    <%if (dt.Rows[i]["STATUS"].ToString()=="1" {%>
    <a href="MissionListInfo.aspx?no= <%=dt.Rows[i]["ID"].ToString() %>"> <%=dt.Rows[i]["NO"].ToString() %>&nbsp; </a> 
    <%
    }else{
    %>
    <%=dt.Rows[i]["NO"].ToString() %>
    <%}%>
    </td> 
    <td align="center" class="text" height="20"> <%=GetStatus(i) %>&nbsp; </td> public string GetStatus(int id) 
        {         string str = dt.Rows[id]["STATUS"].ToString();         switch (Convert.ToInt32(str.ToString())) 
            { 
                case 0: 
                    status = " <font color=green>处理失败 </font>"; 
                    break; 
                case 1: 
                    status = " <font color=green>处理完成 </font>"; 
                    break; 
            } 
      return status ;