0

我的 javascript 文件中有下一行:

"<img alt=\"Active\" src=\"@Url.Content(\"~/Images/play.png\")\" />"

所以我尝试执行AHM本主题中的建议(@Url.Content 使用 ASPNET MVC 3 和 Razor 在单独的 javascript 文件中):

var ROOT = "@Url.Content(\"~/";
"<img alt=\"Active\" src=\"" + ROOT + "Images/play.png\")\" />"

但我得到一个错误:

Reports/@Url.Content( 404 (Not Found) 

我做错了什么?

任何帮助表示赞赏!

4

1 回答 1

1

@Url.ContentJavaScript 文件不支持

在您的代码中是错误的

var ROOT = "@Url.Content(\"~/"; <= parentheses is not closed & you donot need to escape quotes

而是在文件开头使用

var ROOT = '@Url.Content("~/")';
于 2013-10-07T08:07:59.530 回答