代码如下Literal itr = e.Item.FindControl("Driver_Literal") as Literal;
itr.Text = "<tr style=\"font-family:Arial;font-size:10px;\"><td style=\"border:1px solid #64b9f7;font-size:12px;color:#677ef5;background-color:#bad5ff; width:15%;font-weight:bold;\" rowspan=\"" + rowspan + "\">" + "Driver" +  "</td><td style=\"border:1px solid #64b9f7;color:#000000;background-color:#ffffff;width:68%;text-align:left;\">" + "name: " + drv["name"].ToString() + "<br/>" + "version: " + drv["version"].ToString() + "</td><td style=\"border:1px solid #64b9f7;background-color:#ffffff;width:17%;text-align:center;\">" + "<div style=\"width:84px;height:21px;vertical-align:middle;margin:0 auto; \">" + "<asp:ImageButton ID=\"Install_Btn\" runat=\"server\" ImageUrl=\"image/settingButton.png\" />" + "</div></td></tr>";
为什么上面的最后一列我放一个imagebutton,不显示呢?

解决方案 »

  1.   


                itr.Text = "<tr style=\"font-family:Arial;font-size:10px;\"><td style=\"border:1px solid #64b9f7;font-size:12px;color:#677ef5;background-color:#bad5ff; width:15%;font-weight:bold;\" rowspan=\"2\">" + "Driver" + "</td><td style=\"border:1px solid #64b9f7;color:#000000;background-color:#ffffff;width:68%;text-align:left;\">" + "name: 地球人<br/>" + "version: 5</td><td style=\"border:1px solid #64b9f7;background-color:#ffffff;width:17%;text-align:center;\">" + "<div style=\"width:84px;height:21px;vertical-align:middle;margin:0 auto; \">" + "<img src=\"../../Images/accept.png\"  title=\"Testimg\"  />" + "</div></td></tr>";
      

  2.   

    你让html来理解net控件。你让html情以何堪
      

  3.   

    那个图片铵钮,不能用服务器控件,而是用下面这个方法,产生出html之后,再替代。
    http://www.cnblogs.com/insus/archive/2012/10/30/2746239.html