У меня есть это приложение, в котором я использую 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
, но я ищу более элегантный способ достижения этого.