我需要在我的 JS 代码中动态插入图像。在我的 Razor 模板中,我有:
@section Includes {
<script type="text/javascript">
var imgPath = "@Url.Content("~/Content/img/")";
alert(imgPath);
</script>
}
然后在我的JS中我有:
insertImg = "";
if (response[i].someFlag == 'Y') {
insertImg = "<img src=\"" + imgPath + "/imgToInsert.gif\" width=\"6px\" height=\"10px\" />";
}
但它不起作用 - 它不会找到图像。图像存储在 /Content/img 文件夹中...
我究竟做错了什么?我猜这是因为它是从 Js 脚本映射图像..看起来我将不得不对其进行硬编码?