简体   繁体   English

服务器端Url.Content的JavaScript语法

[英]JavaScript syntax with server-side Url.Content

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

But since Url.Content is in ', the currentObject is 'currentObject', and not its value. 但是由于Url.Content位于'中,因此currentObject是'currentObject',而不是其值。

How to write the above code with currentObject's value, not name? 如何用currentObject的值而不是name编写以上代码?

you are mixing .NET(Im guessing its .NET) and javascript. 您正在混合.NET(我猜是它的.NET)和javascript。

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

will get your src. 会得到您的src。

Try change your code to: 尝试将代码更改为:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM