Я использовал onSuccess и onFailure в вызове PageMethod. Однако ни один из них не вызывается, и WebMethod также не запускается.
alert("1");
PageMethods.LoginUser(onSuccess, onFailure, email, pass);
alert("2");
function onSuccess(val)
{
}
function onFailure()
{
}
[WebMethod(EnableSession = true)]
public static int LoginUser(string email, string pass)
{
//Doesn't get fired
}
Когда я удаляю их и отправляю только значения в WebMethod, он работает:
PageMethods.LoginUser(email, pass);
//This fires the Web Method
Я также включил PageMethods в моем ScriptManager. Что я делаю не так?
onSuccess
иonFailure
должны следовать за аргументами метода страницы, а не предшествовать им. - person Frédéric Hamidi   schedule 22.06.2015PageMethods.LoginUser(email, pass, onSuccess, onFailure);
. - person Frédéric Hamidi   schedule 22.06.2015