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“>
<head runat=”server”>
<title>Halaman Tanpa Judul</title>
<tipe skrip=”teks/javascript”>
fungsi DapatkanPengguna()
{
requestSimpleService = WebServiceSample.GetUser(document.getElementById('UserName').value, OnRequestComplete);
kembali salah;
}
//显示提示信息
fungsi OnRequestComplete (hasil)
{
if(hasil == 'benar')
{
document.getElementById('Message').innerHTML = '提示:用户名已被注册.';
document.getElementById('PostButton').disabled = 'dinonaktifkan';
}
kalau tidak
{
document.getElementById('Message').innerHTML = '提示:用户名可以使用.';
document.getElementById('PostButton').disabled = ”;
}
}
</skrip>
</kepala>
<tubuh>
<form id=”form1″ runat=”server”>
<asp:ScriptManager ID=”ScriptManager1″ runat=”server”>
<Layanan>
<asp:ServiceReference Path=”WebServiceSample.asmx” />
</Layanan>
</asp:Manajer Skrip>
<input id=”Nama Pengguna” type=”teks” onblur=”kembalikan GetUser()” />
<input id=”PostButton” type=”button” value=”注 册” dinonaktifkan=”dinonaktifkan” /><br />
<div id=”Pesan”></div>
</bentuk>
</tubuh>
</html>
Layanan Web代码
menggunakan Sistem;
menggunakan Sistem.Web;
menggunakan Sistem.Koleksi;
menggunakan System.Web.Layanan;
menggunakan System.Web.Services.Protocols;
menggunakan System.Web.Script.Layanan;
/// <ringkasan>
/// WebServiceSample
/// </ringkasan>
[Layanan Web(Namespace = " http://tempuri.org/ ")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ScriptService]
kelas publik WebServiceSample : System.Web.Services.WebService
{
public WebServiceSample () {
//如果使用设计的组件,请取消注释以下行
//InisialisasiKomponen();
}
[Metode Web]
string publik GetUser(string strUser)
{
string strPesan = nol;
jika (strPengguna == “ADMIN”)
{
strPesan = “benar”;
}
kalau tidak
{
strPesan = “salah”;
}
kembalikan strMessage;
}
}