【问题标题】:Using javascript: How can a variable be added to a string containing quotation marks?使用 javascript:如何将变量添加到包含引号的字符串中?
【发布时间】:2014-10-30 13:14:25
【问题描述】:

以下是 javascript 文件的摘录。

正确的字符串:

url: '<%=ResolveUrl("~/folder/filename.aspx")%>'

如何在 URL 中插入变量? (如下)

var variable = "filename.aspx"
url: '<%=ResolveUrl("~/folder/" + variable + ")%>'

【问题讨论】:

    标签: javascript asp.net string variables url


    【解决方案1】:

    不能
    ResolveUrl 是在服务器端转换为字符串的东西,而您的变量是 js var。
    你能做的也许是:

    var variable = "filename.aspx"
    url = '<%=ResolveUrl("~/folder/___MYVAR___")%>' // this will create a /folder/___MYVAR__
    url = url.replace('___MYVAR___', variable); // this will create /folder/filename.aspx
    

    【讨论】:

      猜你喜欢
      • 2011-07-20
      • 2011-04-23
      • 1970-01-01
      • 2014-09-02
      • 1970-01-01
      • 2017-06-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多