【发布时间】:2013-02-21 12:22:23
【问题描述】:
我的 .cshtml 页面中有一个 <img/> 标记..
<img id="ImageID" alt="" width="100%" height="100%" />
我需要通过使用文件控制选择图像文件路径来动态设置src属性。
我在我的 Js 页面中尝试了以下代码,但它不起作用。
var image_path = $("#fileControl").val();
$("#ImageID").attr('src', 'url(' + image_path + ')');
请帮忙!
谢谢。
【问题讨论】:
-
image_path中的url是否正确?
-
为什么不那样做呢?
$("#ImageID").attr('src', $("#fileControl").val()); -
您说的是动态设置,这表明您实际上需要实时事件而不是
.val()。否则你可以用你的剃刀设置javascript,就像你设置#fileControl值一样 -
@Cris 是的。我试图提醒 image_path。它显示为 c:/documents/.../image.jpg。它反映在这样的标签中。 。在普通的html页面中放置img标签时我可以看到图像。但它没有反映在我的应用程序中。
-
为了检查,我在我的 .cshtml 页面中尝试了以下代码。 1. 2. 第二个没用。
标签: javascript jquery asp.net asp.net-mvc asp.net-mvc-4