Что мне подходит, так это поместить мои WebMethods в собственный класс, производный от System.Web.UI.Page
public class MyPage : System.Web.UI.Page
{
[WebMethod]
public static bool MyMethod(string value)
{
return true;
}
}
Затем, когда у меня есть страница, содержащая пользовательский контроль, который должен потреблятьWebMethod, я извлекаю эту страницу из своего пользовательского класса страниц вместо System.Web.UI.Page.