Можно ли маршрутизировать веб-метод? - PullRequest
4 голосов
/ 24 февраля 2010

У меня есть страница .aspx с некоторыми веб-методами, которые я использую для вызовов jQuery ajax.

[WebMethod]
public static string HelloWorld(string s) {
    return "Hello"+ s;
}

И назовите это с помощью URL: /ajax/Test.aspx/HelloWorld

Интересно, возможно ли перенаправить этот метод на другой URL, например /ajax/helloworld/?

1 Ответ

3 голосов
/ 30 марта 2010

В настоящее время WebMethods не работают прозрачно со структурой маршрутизации Есть работа вокруг. Вы должны получить доступ к PageMethods напрямую, выполнив в своем JavaScript следующее:

PageMethods.set_path('/the/path/to/your/page.aspx');
PageMethods.YourMethod(params, onSuccess, onFailure);

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...