while (mdr.Read())
        {
            hl1=new HyperLink();
            hl1.Text = "查看";
            sb.Append("<tr>");
            string id=mdr["ID"].ToString();
            hl1.NavigateUrl = "~/Yewu/Chenggong.aspx?ID=" + id + "";
            sb.Append("<td>" + id + "<td>");
            sb.Append("<td>" + mdr["P_name"].ToString() + "<td>");
            sb.Append("<td>" + mdr["P_bphone"].ToString() + "<td>");
            sb.Append("<td>" + mdr["P_requirements"].ToString() + "<td>");
            sb.Append("<td>" +  + "<td>");
            sb.Append("</tr>");        }
我怎么在表格的一行最后一项把链接加载进去?

解决方案 »

  1.   

    既然你用拼字符串的方式,前面那个超链接控件就不要写了:sb.Append("<td>" + "<a href='/Yewu/Chenggong.aspx?ID=" + id +"'>查看</a>"+"<td>");
      

  2.   


    while (mdr.Read())
      {
      hl1=new HyperLink();
      hl1.Text = "查看";
      sb.Append("<tr>");
      string id=mdr["ID"].ToString();
      hl1.NavigateUrl = "~/Yewu/Chenggong.aspx?ID=" + id + "";
      sb.Append("<td>" + id + "<td>");
      sb.Append("<td>" + mdr["P_name"].ToString() + "<td>");
      sb.Append("<td>" + mdr["P_bphone"].ToString() + "<td>");
      sb.Append("<td>" + mdr["P_requirements"].ToString() + "<td>");
      sb.Append("<td>" +"<a href='/Yewu/Chenggong.aspx?ID="+id+"'">查看</a>"+ "<td>");
      sb.Append("</tr>");  }