2013-06-18 110 views
0

我有一個包含搜索欄的主頁面。我用ajax方法檢索記錄。現在的問題是,當我瀏覽頁面時,相對路徑的上下文會發生變化。因爲有些頁面位於不同的文件夾中。我已經使用這個網址MasterPages及相關網址問題

url: "WebServiceSearchUsers.asmx/SearchUser", 

但這不是合適的方法。現在如何編寫這段代碼來修復相對路徑問題。我不想使用絕對路徑。

回答

1

如果該行代碼是在你的母版(而不是在一個單獨的js文件),那麼你可以這樣做:

url: '<%= Page.ResolveUrl("~/WebServiceSearchUsers.asmx/SearchUser") %>', 
+0

謝謝... semms完美 –

+1

如果你的代碼是在一個js文件,那麼我會創建一個全局變量,其中包含您網站的根網址,然後您可以使用它來動態構建絕對網址。 –