<
%@ Page Language=”C#” AutoEventWireup=”true” CodeFile=”Default.aspx.cs” Inherits=”_Default” %>
<
!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.1//EN” “http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd“>
<html xmlns=”http://www.w3.org/1999/xhtml“>
<หัว runat=”เซิร์ฟเวอร์”>
<title>หน้าที่ไม่มีชื่อ</title>
<ประเภทสคริปต์ =”ข้อความ/จาวาสคริปต์”>
ฟังก์ชั่น GetUser()
-
requestSimpleService = WebServiceSample.GetUser(document.getElementById('ชื่อผู้ใช้').value, OnRequestComplete);
กลับเท็จ;
-
//显示提示信息
ฟังก์ชั่น OnRequestComplete (ผลลัพธ์)
-
ถ้า (ผลลัพธ์ == 'จริง')
-
document.getElementById('Message').innerHTML = 'ข้อความ:用户名已被注册.';
document.getElementById('PostButton').disabled = 'ปิดการใช้งาน';
-
อื่น
-
document.getElementById('Message').innerHTML = 'ข้อความ:用户名可使用.';
document.getElementById('PostButton').disabled = ”;
-
-
</สคริปต์>
</หัว>
<ร่างกาย>
<form id=”form1″ runat=”server”>
<asp:ScriptManager ID=”ScriptManager1″ runat=”เซิร์ฟเวอร์”>
<บริการ>
<asp:ServiceReference Path=”WebServiceSample.asmx” />
</บริการ>
</asp:ScriptManager>
<input id=”ชื่อผู้ใช้” type=”text” onblur=”return GetUser()” />
<input id=”PostButton” type=”button” value=”注 册” Disable=”disabled” /><br />
<div id=”ข้อความ”></div>
</แบบฟอร์ม>
</ร่างกาย>
</html>
WebService代码
โดยใช้ระบบ;
ใช้ System.Web;
ใช้ System.Collections;
ใช้ System.Web.Services;
โดยใช้ System.Web.Services.Protocols;
ใช้ System.Web.Script.Services;
/// <สรุป>
/// WebServiceSample ของ 摘要说明
/// </สรุป>
[บริการเว็บ (เนมสเปซ = " http://tempuri.org/ ")]
[WebServiceBinding (ConformsTo = WsiProfiles.BasicProfile1_1)]
[ScriptService]
WebServiceSample ระดับสาธารณะ: System.Web.Services.WebService
{
public WebServiceSample () {
//如果使用设计的组件,请取消注释以下行
//เตรียมใช้งานส่วนประกอบ();
}
[วิธีเว็บ]
สตริงสาธารณะ GetUser (สตริง strUser)
-
สตริง strMessage = null;
ถ้า (strUser == “ผู้ดูแลระบบ”)
-
strMessage = “จริง”;
-
อื่น
-
strMessage = “เท็จ”;
-
กลับ strMessage;
-
-