在ASP.. NET,我怎么能从后面的代码得到一个图像,并显示在
本文关键字:一个 显示 图像 代码 NET ASP 怎么能 | 更新日期: 2023-09-27 18:04:11
部分。
老板刚给了我一个网页,我以前从来没有做过网页。当我得到它的时候有一个图像我需要替换
<div>
<!--<img style="padding-top:5px;" class="featured" src="path/name.jpg" />-->
html text
我必须进入。aspx文件的。cs文件和图像的路径
Image image = new Image();
image.ImageUrl = path;
然后返回到旧图像所在的位置
<div>
<asp:Image style="padding-top:5px;" class="featured" runat="server" ID="image" />
html text
但是我不确定如何让新图像正确显示旧图像的位置,因为我以前从未使用过asp文件。有什么建议吗?
在asp代码中,一定要给image元素一个ID:
<asp:image id="setincode" width="250" runat="server" />
在代码后面,通过ID检索控件,然后您可以设置url:
Image img = (Image)FindControl("setincode");
img.ImageUrl = "Images/Butterfly.jpg";
正如我在评论中提到的,您可以通过在c#代码中使用它的Id直接访问控件,或者您可以在aspx
页面中提供ImageUrl
。
提供aspx
中的ImageUrl
<asp:Image runat="server" ID="image" ImageUrl="../Path/SomeImage.png" />
或者如果你想使用c#
image.ImageUrl = "../Path/SomeImage.png";
相似但略有不同:
标记
<img id="Image1" alt="image" runat="server" />
后面代码(VB或c#):
Image1.src = "Images/Butterfly.jpg"