zoukankan
html css js c++ java
MS Ajax 调用 WebService 示例
1. WebServices.aspx
<%
@ Page Language
=
"
C#
"
AutoEventWireup
=
"
true
"
CodeFile
=
"
WebServices.aspx.cs
"
Inherits
=
"
WebServicesTest
"
%>
<
html
xmlns
="http://www.w3.org/1999/xhtml"
>
<
head
runat
="server"
>
<
title
>
AjaxWebServiceTest
</
title
>
</
head
>
<
body
>
<
form
id
="form1"
runat
="server"
>
<
asp:ScriptManager
ID
="ScriptManager1"
runat
="server"
>
<
Services
>
<
asp:ServiceReference
Path
="../WebService/AjaxService.asmx"
/>
</
Services
>
</
asp:ScriptManager
>
<
asp:UpdateProgress
ID
="UpdateProgress1"
runat
="server"
>
<
ProgressTemplate
>
<
img
src
="../Images/loading.gif"
/>
Loading
</
ProgressTemplate
>
</
asp:UpdateProgress
>
<
div
>
<
input
id
="inputName"
type
="text"
size
="20"
runat
="server"
/>
<
input
id
="btnTest"
type
="button"
value
="调 用"
onclick
="return btnTest_Click()"
/>
</
div
>
</
form
>
</
body
>
</
html
>
<
script
type
="text/javascript"
language
="JavaScript"
>
function
$(s)
{
return
document.getElementById(s);}
function
btnTest_Click()
{
var
requestSimpleService
=
AjaxService.AjaxServiceTest(
$('
<%=
inputName.ClientID
%>
').value,
//
params
OnRequestComplete
//
Complete event
);
return
false
;
}
function
OnRequestComplete(result)
{
alert(result);
}
</
script
>
2. AjaxService.asmx
<%
@ WebService
Language
=
"
C#
"
CodeBehind
=
"
~/App_Code/WebService/AjaxService.cs
"
Class
=
"
AjaxService
"
%>
3. AjaxService.cs
using
System;
using
System.Web.Services;
using
System.Web.Script.Services;
//
***必须
[ScriptService]
public
class
AjaxService : WebService
{
public
AjaxService()
{ }
[WebMethod]
public
string
AjaxServiceTest(
string
s)
{
Framework.AppException.LogFile(s);
return
"
Hello
"
+
s;
}
}
查看全文
相关阅读:
HDU 5698 瞬间移动
HDU 5695 Gym Class
HDU 5694 BD String
HDU 5692 Snacks
HDU 5691 Sitting in Line
胜利大逃亡
BFS(广度优先搜索)
计算直线的交点数
Division
Jesse's Code
原文地址:https://www.cnblogs.com/wf225/p/932808.html
最新文章
HDU 2041 超级楼梯
HDU 2067 小兔的棋盘
HDU 1267 下沙的沙子有几粒?
HDU 1131 Count the Trees
HDU 1133 Buy the Ticket
PAT (Advanced Level) 1047. Student List for Course (25)
PAT (Advanced Level) 1046. Shortest Distance (20)
PAT (Advanced Level) 1045. Favorite Color Stripe (30)
PAT (Advanced Level) 1044. Shopping in Mars (25)
PAT (Advanced Level) 1043. Is It a Binary Search Tree (25)
热门文章
PAT (Advanced Level) 1042. Shuffling Machine (20)
PAT (Advanced Level) 1041. Be Unique (20)
PAT (Advanced Level) 1040. Longest Symmetric String (25)
PAT (Advanced Level) 1039. Course List for Student (25)
PAT (Advanced Level) 1038. Recover the Smallest Number (30)
PAT (Advanced Level) 1037. Magic Coupon (25)
PAT (Advanced Level) 1036. Boys vs Girls (25)
PAT (Advanced Level) 1035. Password (20)
HDU 5701 中位数计数
HDU 5700 区间交
Copyright © 2011-2022 走看看