服务器端Url.Content的JavaScript语法

时间:2012-03-15 08:22:03

标签: javascript asp.net .net

currentObject = someValue;
var src = '<%=Url.Content("~/Content/images/locations/" + currentObject + ".jpg")%>';

但是由于Url.Content在',currentObject是'currentObject',而不是它的值。

如何用currentObject的值编写上面的代码,而不是名字?

2 个答案:

答案 0 :(得分:7)

你正在混合.NET(我猜它的.NET)和javascript。

currentObject = someValue;
var src = '<%=Url.Content("~/Content/images/locations/")%>' + currentObject + '.jpg';

将获得你的src。

答案 1 :(得分:1)

尝试将您的代码更改为:

currentObject = someValue;
var src = <%=Url.Content("~/Content/images/locations/")%> + currentObject + ".jpg";