Получить относительный путь в Javascript - PullRequest
0 голосов
/ 22 июня 2010

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

1 Ответ

1 голос
/ 22 июня 2010

попробуй

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