gpt4 book ai didi

c# - 为什么 PageMethods 调用不起作用?

转载 作者:行者123 更新时间:2023-11-30 18:59:01 27 4
gpt4 key购买 nike

我有一个对 C# WebMethod 的 javascript 调用。同一页面有另一个调用,并且正在运行。我调试了 javascript 代码,这叫做:

function userUpdReq_onOk()
{
...
var clientValidationPassed =Page_ClientValidate();

if( clientValidationPassed )
{
PageMethods.RequestUserUpdate(username, email, sex, zipCode, state, city, neighborhood, address, addressNumber, addressComplement, phone, promotionalInfo, connectionType, connectionSpeed, userUpdReq_OnComplete, userUpdReq_OnError);
}
...
}

调试器绕过这一行,但它进入的下一个方法是 userUpdReq_OnError( )。为什么会这样?

最佳答案

传递给 userUpdReq_OnError() 的错误参数中的消息是什么?

当您的页面方法内部发生错误时,将调用 OnError 方法。有时这将是一个转换问题,或者由于其他原因导致的服务器错误。传递给您的 OnError 方法的错误消息应该能够引导您找到失败的原因。

要获取错误消息,您可以按如下方式定义错误处理程序:

function userUpdReq_OnError(error){}

error参数会有一条消息指出失败的原因。

关于c# - 为什么 PageMethods 调用不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/650157/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com