【问题标题】:Get relative path in Javascript在Javascript中获取相对路径
【发布时间】:2010-06-21 20:57:11
【问题描述】:

我有这个应用程序,我使用 IHttpHandler 将 JSON 数据提供给我的 JavaScript 方法。

  var theUrl = location.href;
  var txtCity = '#<%= txtForSaleCity.ClientID %>';
  var hidCity = '#<%= hiddenForSaleCityID.ClientID %>';
  var theSource = '<%= Page.ResolveUrl("~/RegionsAutoComplete.axd")%>?PID=<%= hiddenBusinessProvince.value %>';

这在我的“localhost”网络服务器上运行良好,但我也有一个登台服务器供我的客户使用。 http://staging.infinitas.ws/ClientSite/

我遇到的问题是,当应用程序托管在登台服务器上时,theSource 映射不正确(包含 /ClientSite/)。我可以做类似String.Replace 的事情,但我正在寻找一种更优雅的方式来实现这一点。

【问题讨论】:

  • 注意,我在这个项目中使用 MVC,所以这些助手在这里帮不了我。

标签: asp.net javascript relative-path


【解决方案1】:

试试

Page.ResolveClientUrl("~/RegionsAutoComplete.axd")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-12
    • 2011-07-28
    • 1970-01-01
    • 2012-01-02
    • 1970-01-01
    • 1970-01-01
    • 2022-06-10
    • 1970-01-01
    相关资源
    最近更新 更多