图像按钮图片未显示

时间:2015-06-18 08:35:06

标签: c# html asp.net innerhtml imagebutton

我试图在>>> import numpy as np >>> X = [5, 7, 9, 5] >>> Y = [2, 0, 4, 1] >>> Z = [7, 2, 4, 6] >>> A = np.array([Y, Z, [1] * len(X)]).transpose() >>> a, b, mean = np.linalg.lstsq(A, X)[0] >>> print(a, b, mean) 0.860082304527 -0.736625514403 8.49382716049 容器内替换div,但新图片未显示。

在更改图片之前,这是来自aspx网站的代码:

Imagebutton

一切都很好,图片显示出来。 现在我使用以下代码更改<div id="pdfug" runat="server"> <asp:ImageButton ID="PDF_UG" runat="server" ImageUrl="~/images/PDF_gray64.png" style="text-align: center"/> </div> 容器的内容:

div

当我运行网站时,不会显示新图片。在网站的源代码中,我可以看到代码已成功替换:

pdfug.InnerHtml = @"<asp:ImageButton ID=""PDF_UG"" runat=""server"" ImageUrl=""~/images/PDF_red64.png""/>";

图片在正确的路径中,我可以用

打开它
<div id="ctl00_MainContent_pdfug"><asp:ImageButton ID="PDF_UG" runat="server" ImageUrl="~/images/PDF_red64.png"/></div>

问题出在哪里?

1 个答案:

答案 0 :(得分:1)

您是否尝试过将控件附加到代码后面的div容器中?

ImageButton imgBt = new ImageButton();
imgBt.ID = "PDF_UG";
imgBt.ImageUrl = "~/images/PDF_red64.png";
pdfug.Controls.Add(imgBt);