获取C#中的绝对路径,并使用jquery将该路径动态绑定到图像元素

获取C#中的绝对路径,并使用jquery将该路径动态绑定到图像元素,c#,jquery,.net,asp.net,C#,Jquery,.net,Asp.net,我想显示从数据库检索到的图像 在我的数据库中,我将绝对URL保存在imagepath字段中,在检索时,我使用双斜杠获取相对路径。我想要这个“\”。如何获得绝对路径 另一个问题是,我的ASP.NET网页中有图像占位符,我想用从数据库检索的路径设置imagepath。如何使用jQuery或任何其他方法来实现这一点 我试过用这个 $(document).ready(function() { $("#SecondAd1").attr("src", "C:\Users\Public\Picture

我想显示从数据库检索到的图像

在我的数据库中,我将绝对URL保存在imagepath字段中,在检索时,我使用双斜杠获取相对路径。我想要这个“\”。如何获得绝对路径

另一个问题是,我的ASP.NET网页中有图像占位符,我想用从数据库检索的路径设置imagepath。如何使用jQuery或任何其他方法来实现这一点

我试过用这个

$(document).ready(function() {
    $("#SecondAd1").attr("src", "C:\Users\Public\Pictures\Pictures\image.jpg");
});
但是不行,我怎么做呢?

关于你的第一个问题: 如果要在服务器中替换(C#),请执行以下操作:

如果要在客户端(Javascript)中执行此操作:

对于第二个问题,您的代码应该如下所示:

$(document).ready(function() {
    $("#SecondAd1").attr("src", "C:\\Users\\Public\\Pictures\\Pictures\\image.jpg");
});
这是因为
'\'
是用于转义的javascript特殊字符,所以我们必须在另一个
'\'
前面加上前缀

请注意:您使用的是本地路径,因此您的图像将仅加载到您的电脑上


希望这有帮助。干杯。

u应该将检索到的图像存储到网站根文件夹中的文件夹中。

您正在尝试开发的内容。仅在本地计算机上为您提供的web应用程序?否具有此功能的网站用户可以在一个页面上载图像,然后在另一个页面上显示这些图像。我得到的路径是..\image\module1\img.jpg我想为图像的src属性设置此路径..但它无法加载该图像。然后您需要将文件保存到web服务器记录根目录或以下目录(App_数据),最好只保存数据库中的相对路径。我正在将相对路径保存在db中,但在检索时,我将根文件夹连接到它并尝试显示图像
var stringWithoutDoubleSlash = stringWithDoubleSlash.replace(/\\/g, "\\");
$(document).ready(function() {
    $("#SecondAd1").attr("src", "C:\\Users\\Public\\Pictures\\Pictures\\image.jpg");
});