有没有办法在c#MVC5中使用虚拟路径更改javascript中的图像src

有没有办法在c#MVC5中使用虚拟路径更改javascript中的图像src,javascript,image,asp.net-mvc-5,Javascript,Image,Asp.net Mvc 5,我正在尝试使用虚拟路径在javascript中更改img标记的图像 $("#imgSmall-" + FacilityID + FEATID + i).attr("src", "~/ApplicationUploads/Images/FLOWMETER/FLOWMETER-1/wp1.jpg"); $("#imgBig-" + FacilityID + FEATID + i).attr("href", "~/ApplicationUploads/Images/FLOWMETER/

我正在尝试使用虚拟路径在javascript中更改img标记的图像

    $("#imgSmall-" + FacilityID + FEATID + i).attr("src", "~/ApplicationUploads/Images/FLOWMETER/FLOWMETER-1/wp1.jpg");
    $("#imgBig-" + FacilityID + FEATID + i).attr("href", "~/ApplicationUploads/Images/FLOWMETER/FLOWMETER-1/wp1.jpg");
它得到一个错误404找不到 但在我看来,当我尝试时

 <img id="imgSmall" src="~/ApplicationUploads/Images/FLOWMETER/FLOWMETER-1/wp1.jpg" class="attachImage img-thumbnail" />

您可以使用url帮助器:

$("#imgSmall-" + FacilityID + FEATID + i).attr("src", "@Url.Content("~/ApplicationUploads/Images/FLOWMETER/FLOWMETER-1/wp1.jpg")");
$("#imgBig-" + FacilityID + FEATID + i).attr("href", "@Url.Content("~/ApplicationUploads/Images/FLOWMETER/FLOWMETER-1/wp1.jpg")");

请尝试“~/Content/…”。静态文件模块/处理程序在内容文件夹中查找文件,如果我没有弄错的话:)省略前导的
~
字符-
$(“#imgSmall….attr”(“src”),“/ApplicationUploads/Images/flower/flower-1/wp1.jpg”)
感谢您提供的信息,我删除了~字符,但它也不起作用。但我已经找到了答案。我只是将~替换为..,
~
字符将在服务器上进行计算,如果您检查初始
属性的html