比较普遍的我们看到的是
<
asp:ScriptManager runat
=
"
server
"
ID
=
"
scriptManager
"
>
< Services >
< asp:ServiceReference path = " ~/HelloWorldService.asmx " />
</ Services >
</ asp:ScriptManager >
< Services >
< asp:ServiceReference path = " ~/HelloWorldService.asmx " />
</ Services >
</ asp:ScriptManager >
调用方法为:Samples.AspNet.HelloWorldService.HelloWorld(SrchElem.value, OnRequestComplete);
动态引入的方法其实也很简单。
ScriptManager sm
=
ScriptManager.GetCurrent (Page);
ServiceReference sref = new ServiceReference ();
sref.Path = " HelloWorldService.asmx " ;
sm.Services.Add (sref);
ServiceReference sref = new ServiceReference ();
sref.Path = " HelloWorldService.asmx " ;
sm.Services.Add (sref);
这个方法对你写用户控件是要引入web service 比较实用,不用没个画面加。