Boss刚给了我一个可以使用的网页,我以前从未做过网页。当我得到它时,有一个我需要替换的图像
<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文件。关于该怎么做的任何建议?
答案 0 :(得分:0)
在asp代码中,一定要给image元素一个ID:
<asp:image id="setincode" width="250" runat="server" />
在代码隐藏中,通过ID检索控件,然后可以设置url:
Image img = (Image)FindControl("setincode");
img.ImageUrl = "Images/Butterfly.jpg";
答案 1 :(得分:0)
如我的评论中所述,您可以通过在C#代码中使用它的ID来访问控件,或者您可以在ImageUrl
页面中提供aspx
。
在ImageUrl
aspx
<asp:Image runat="server" ID="image" ImageUrl="../Path/SomeImage.png" />
或者如果你想使用C#
image.ImageUrl = "../Path/SomeImage.png";
答案 2 :(得分:0)
相似但略有不同:
标记
<img id="Image1" alt="image" runat="server" />
在VB或C#后面的代码中:
Image1.src = "Images/Butterfly.jpg"