【问题标题】:@Url.Content isn't found in my javascript file@Url.Content 在我的 javascript 文件中找不到
【发布时间】:2013-10-07 16:12:50
【问题描述】:

我的 javascript 文件中有下一行:

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

所以我尝试做AHM在本主题中建议的事情(@Url.Content in separate javascript file using ASPNET MVC 3 and Razor):

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

但我得到了一个错误:

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

我做错了什么?

任何帮助表示赞赏!

【问题讨论】:

    标签: javascript asp.net-mvc


    【解决方案1】:

    JavaScript 文件不支持@Url.Content

    在你的代码中是错误的

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

    改为在文件开头使用

    var ROOT = '@Url.Content("~/")';
    

    【讨论】:

    • 对不起,它不起作用.. var ROOT = '@Url.Content("~/")'; "";
    猜你喜欢
    • 2019-08-23
    • 2016-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多