在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.. NET,我怎么能从后面的代码得到一个图像,并显示在

在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"
相关文章: