我在桌面上有一个带有图像的文件夹。我在 xml 文件中有他们的路径。当我尝试使用图像路径时,图像不会出现。但是当我的解决方案中有图像文件夹时,它工作正常。下面是我的xml文件。
<?xml version="1.0" encoding="utf-8" ?>
<ImagesXml>
<Ad>
<ImageUrl>~/Images/bravo_bronze.jpg</ImageUrl>
<AlternateText>Img1</AlternateText>
<ImageUrl1>~/Images/bravo_star.jpg</ImageUrl1>
<ImageUrl2>C:\Users\273714\Desktop\Certificate_images\bravo_bronze - Copy</ImageUrl2>
<ImageUrl3>C:\Users\273714\Desktop\Certificate_images\bravo_star-Copy</ImageUrl3>
<ImageUrl4>~/Images/bravo_bronze - Copy (2).jpg</ImageUrl4>
</Ad>
</ImagesXml>
我需要在这里使用图片路径
protected void Page_Load(object sender, EventArgs e)
{
XmlDocument xmldoc = new XmlDocument();
string file = HttpContext.Current.Server.MapPath("XMLFile1.xml");
xmldoc.Load(file);
Image2.ImageUrl = xmldoc.SelectSingleNode("ImagesXml/Ad/ImageUrl2").InnerText;
Image1.ImageUrl = xmldoc.SelectSingleNode("ImagesXml/Ad/ImageUrl3").InnerText;
}
在 aspx 文件中,我使用图像标签。任何建议都会有所帮助