在 ASP.NET 中,如何从后面的代码中获取图像并将其显示在 <div> 部分?
In ASP.NET, how can I get an image from the code behind and display it in a <div> section?
老板刚给了我一个网页可以用,而我以前从来没有做过网页。当我拿到它时,我需要更换一张图片
<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代码中,一定要给图片元素一个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"
老板刚给了我一个网页可以用,而我以前从来没有做过网页。当我拿到它时,我需要更换一张图片
<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代码中,一定要给图片元素一个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"