我想这样这
titleurl = "<table><tr>";
while (myReader.Read())
            {
                titleurl =titleurl1+ "<td>";
                titleurl1 = titleurl1 + "< a href='" + style='color:Black;font-size:14px;text-decoration:none;'>";
                titleurl1 = titleurl1 + myReader["nav_new_name"].ToString()+"</a>";
                titleurl1=titleurl1+"</td>";
             }
最后
response.write titleurl
可是这里面的表格代码一个也输出不了,请问这是怎么回事

解决方案 »

  1.   

    response.write (titleurl);另外设个断点看看你生成的字符串格式对不对
      

  2.   

    可能是我写的不太清楚,在重新说明一下
    while (myReader.Read())
                {
                    titleurl1 =titleurl1+ "<td>";
                    titleurl1 = titleurl1 + "< a href='" + style='color:Black;font-size:14px;text-decoration:none;'>";
                    titleurl1 = titleurl1 + myReader["nav_new_name"].ToString()+"</a>";
                    titleurl1=titleurl1+"</td>";
                    Response.Write(titleurl1);
                    Response.Write("<br>");
                 }
    <td>没有输出来,可是<a href>等却输出来了,
    输出来的是
    < a href='default.aspx' target='_self' style='color:Black;font-size:14px;text-decoration:none;'>首页< a href='introduce.aspx' target='_self' style='color:Black;font-size:14px;text-decoration:none;'>简介
    后面</a>也没有输入出来,
    还有用  titleurl =titleurl1+ "<td>";
    这样的累加起来,可是输出的结果也不是我想要的,
    重复值太多
      

  3.   

    原来是在< a href>上,多了一个空格