【发布时间】: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