2010-06-21 3 views
0

У меня есть это приложение, где я использую IHttpHandler для передачи данных JSON в свой метод JavaScript.Получить относительный путь в Javascript

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

Это прекрасно работает на моем «локальный» веб-сервер, но я также получил промежуточный сервер для своих клиентов использовать. http://staging.infinitas.ws/ClientSite/

Проблема, с которой я столкнулась, заключается в том, что при размещении приложения на промежуточном сервере theSource неправильно отображается (содержит/ClientSite /). Я мог бы сделать что-то вроде String.Replace, но я ищу более элегантный способ добиться этого.

+0

Примечание, я ** не ** используя MVC по этому проекту так что эти помощники мне не поможет здесь. –

ответ

1

попробовать

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

Это было легко !! –

Смежные вопросы