string htmlCounts="<div class=\"title\">"+_SiteName+"</div>"+
                          "<div class=\"zxjd clear\"> <span class=\"jd\">装修进度(<em>21</em>张)</span>"+
                            "<div class=\"wdjz clear\"> "+
                            "<a href=\"/Company_" + _UserID + "/onlinework_v" + csID1 + "_t3.html\"><span class=\"" + if(csID1 <2){"sdgz"}else{"kydj"} + "\">开工大吉</span></a><span class=\"kd kt1\"></span>" +红色的部份出错

解决方案 »

  1.   

    if(csID1 <2){"sdgz"}else{"kydj"}=》csID1 <2?"sdgz":"kydj"
      

  2.   


    <%= csID1 <2?"sdgz":"kydj" %>这么写试试看
      

  3.   

    加上括号string ss = "sssf" + (1 < 2 ? "5" : "6");
      

  4.   

    <span class=\"" + (csID1 < 2 ? "sdgz" : "kydj") + "\">
      

  5.   

    三元表达式string htmlCounts="<div class=\"title\">"+_SiteName+"</div>"+
      "<div class=\"zxjd clear\"> <span class=\"jd\">装修进度(<em>21</em>张)</span>"+
      "<div class=\"wdjz clear\"> "+
      "<a href=\"/Company_" + _UserID + "/onlinework_v" + csID1 + "_t3.html\"><span class=\"" + csID1 <2?"sdgz":"kydj" + "\">开工大吉</span></a><span class=\"kd kt1\"></span>" +或者也可以这样
    string htmlCounts="<div class=\"title\">"+_SiteName+"</div>"+
      "<div class=\"zxjd clear\"> <span class=\"jd\">装修进度(<em>21</em>张)</span>"+
      "<div class=\"wdjz clear\"> "+
      "<a href=\"/Company_" + _UserID + "/onlinework_v" + csID1 + "_t3.html\"><span class=\""; if(csID1 <2){
    htmlCounts+="sdgz";
    }
    else
    {
    htmlCounts+="kydj";
    }
    htmlCounts+="\">开工大吉</span></a><span class=\"kd kt1\"></span>" ;