iT邦幫忙

0

網站使用router後無法呼叫webmethod

大家好

網站上所有的功能都是透過Ajax呼叫該頁cs檔中的Webmethod
例如 xxx/Login.aspx 中的CS檔有個CheckLogin的webmethod
正常來說在ajax中寫xxx/Login.aspx/CheckLogin 就可以call到

但是

我改用Router後 會變成xxx/Login/
我希望Login後加上function名稱 因此我家了routmapping
routes.MapPageRoute("doLogin", "XXX/{Appname}/{Function}", "~/Apps/Login.aspx/CheckLogin", true, new RouteValueDictionary {
{"Appname","Login" },
{"Function","CheckLogin"}
});

這樣改完後我的ajax該如何寫url才能呼叫WebMethod呢?
謝謝

1 個回答

0
anderson1983
iT邦新手 5 級 ‧ 2017-03-14 10:21:33

ok

我要發表回答

立即登入回答