WebService:
UsingSystem. Web. Script. Services; [generatescripttype (Typeof(People)] [webmethod]PublicList <people> getpeoplelist () {list <people> List =NewList <people> ();For(IntI = 0; I <10; I ++) {People P =NewPeople (); p. Name ="I am"+ I. tostring (); list. Add (p );}ReturnList ;}
Scriptmanager:
<Asp: scriptmanager id ="Sm"Runat ="Server"> <Services> <asp: servicereference Path ="~ /Webservice2.asmx"Inlinescript ="True"/> </Services> </ASP: scriptmanager>
Page Control:
<Input type ="Button"Value="Add"Onclick ="Btn_click ()"Id ="BTN"/> <Div id ="Result"> </Div>
JS:
<SCRIPT type ="Text/JavaScript"> Function btn_click () {webservice2.getpeoplelist (onsuccessed)} function onsuccessed (result ){For(VAR I = 0; I <result. length; I ++) {var label = Document. createelement ("Label"); Label. innerhtml = Result [I] ["Name"] +"<Br/>"; $Get("Result"). Appendchild (Label) ;}</SCRIPT>
Result:
Debugger: