我有这个应用程序,我正在使用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
的事情,但我正在寻找一种更优雅的方法来实现这一目标。
答案 0 :(得分:1)
试
Page.ResolveClientUrl("~/RegionsAutoComplete.axd")