none
[ASP.NET] AutoComplete 寫在 UserContral 後 AJAX 的 Url 問題 RRS feed

  • 問題

  • 因為有個Autocomplete的控制項,實在重覆出現在太多頁面上,決定把那個TextBox 整個改寫成 User Contral

    碰到 url 路徑問題

    主目錄

        A.aspx  <-- 引用這支 UCPickDept.axcx

    主目錄
        子目錄 (OPD)
        OPD/B.aspx  <-- 引用這支 UCPickDept.ascx

    OPD目錄下這支會掛因為實際要吃到的 url 要變成 ../WebMethod,必須要有「../」回上層

    請問我要怎麼換掉那個Url呢?

    嘗試過寫

    url: "*WebMethod/Autocomplete.aspx/GetHospInfoList",

    url: "/WebMethod/Autocomplete.aspx/GetHospInfoList",

    一樣不行都,難道只能寫死網址?

    url: "https://xxxxxxx/WebApplication/Admini.....這樣不管在崁再哪一層的頁面都會抓到Method,但感覺這樣不是很好 >< 


    • 已編輯 天氣 2020年5月28日 上午 06:55
    2020年5月28日 上午 06:53