È possibile chiamare un metodo attribuito con [WebMethod] da javascript su una pagina diversa? Cioè utilizzando la seguente jquery ajax chiamata da script in una pagina denominata PageTwo.aspx:Chiamare il metodo web di una pagina da javascript su un'altra pagina
$.ajax(
{
type: "POST",
url: "pageone.aspx/PageOneMethodOne",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg)
{
//something
}
}
);
PageOne.aspx.cs contenenti
[WebMethod]
public string PageOneMethodOne()
{
return "hello world";
}
Penso che puoi specificare tutto l'URL corretto –