你的代码是错误的: > public void UpNum(string A,string B) >{ >Response.Write(A+".."+B); >} 这是server端代码,不能被客户端以“onclick="javascript: UpNum('参数1');return false;"”方式调用。如果需要调用server端方法,可以用server端控件代替<div></div>, 比如: <asp:button onclick="UpNum" runat="server" />.(当然需要更改UpNum的类型)。想要直接访问server端methods只有一种方法: 1. 把server端methods 标志为 Web mothed (web service). 2. 在客户端调用webservice: service.useService(Url,FriendlyName); result = service.FriendlyName.callService( callBack, WebMethodName ); Please reference http://www.codeproject.com/vb/net/VbNetWebServBeh.asp for more.
please reference <a href='http://msdn2.microsoft.com/en-us/library/ms531063.aspx'>http://msdn2.microsoft.com/en-us/library/ms531063.aspx</a> for details of service.useService.
javascript實現!~
>{
>Response.Write(A+".."+B);
>}
这是server端代码,不能被客户端以“onclick="javascript: UpNum('参数1');return false;"”方式调用。如果需要调用server端方法,可以用server端控件代替<div></div>, 比如:
<asp:button onclick="UpNum" runat="server" />.(当然需要更改UpNum的类型)。想要直接访问server端methods只有一种方法:
1. 把server端methods 标志为 Web mothed (web service).
2. 在客户端调用webservice:
service.useService(Url,FriendlyName);
result = service.FriendlyName.callService( callBack, WebMethodName ); Please reference http://www.codeproject.com/vb/net/VbNetWebServBeh.asp for more.