HTML code
<% @ Page Language = " C# " %> < script runat ="server" > protected void Page_Load(object sender, EventArgs e) { if ( ! IsPostBack) Session[ " pi " ] = " 中国人民银行 " ; } </ script > <! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > < html xmlns ="http://www.w3.org/1999/xhtml" > < head runat ="server" > < title ></ title > </ head > < body > < form id ="form1" runat ="server" > < asp:ScriptManager ID ="ScriptManager1" runat ="server" > < Services > < asp:ServiceReference Path ="~/WebService.asmx" /> </ Services > </ asp:ScriptManager > < span onclick ="WebService.HelloWorld(function(result){alert(result);});" > Click Me </ span > </ form > </ body > </ html >
可见,直接调用web service就可以了。
而这个web service则只是:
-
HTML code
-
<% @ WebService Language = " C# " CodeBehind = " ~/App_Code/WebService.cs " Class = " WebService " %>
-
C# code
-
using System.Web.Services