文文小星的blog
asp.net技术,C#,atlas
上一讲只讲了一个只返回数据,无参数传递的例子。下面做有参数的例子。

在WebService.cs添加如下webmethod
   [WebMethod]
    
public string Add(int a, int b)
    
{

        
int addition = a + b;
        
string result =
            String.Format(
"The addition result is {0}.",
                addition.ToString());

        
return result;

    }
在页面中调用它
<input id="Text1" type="text" /><input id="Text2" type="text" />
            
<input id="btnAdd" style="width: 202px" type="button" value="第二讲" language="javascript" onclick="return btnAdd_onclick()" />
function OnRequestComplete(result)
{
//$('p').innerHTML=result;
alert(result);
}


function btnAdd_onclick() {

var op1=document.getElementById('Text1').value;
var op2=document.getElementById('Text2').value;
alert(op1);
alert(op2);
WebService.Add(op1,op2,OnRequestComplete);

}
运行一下,完全正常,呵呵。
posted on 2006-10-26 23:45  冯文元  阅读(203)  评论(0编辑  收藏  举报