当我从javascript调用该函数时,我使用了这个:
PageMethods.pumpValue(signupname.value, signuppassword1.value, signupemail.value, signupnumber.value)
在我的后面代码中我使用了这个:
<System.Web.Services.WebMethod()> _
Public Shared Function pumpValue(user As String, password As String, email As String, contact As String) As Boolean
end function
最后我得到了undefined,即使我返回true,我可以从vb的web方法中获取值吗?
答案 0 :(得分:0)
确保您正确引用了您的UI控件。目前,您正在通过signupname.value
。试试document.getElementById('signupname').value
。其他UI控件也是如此。
另外,请确保在调用onSuccess
函数时传递onFailure
和PageMethods
个引用。在onSuccess
函数中,您可以传递返回值并使用它。例如:
function onSuccess(resultFromVB){
alert(resultFromVB); //this will show true or false from your server side function
}