Ajax使用WebService无刷新验证注册用户的唯一性
来源:互联网 发布:西安百度自然排名优化 编辑:程序博客网 时间:2024/06/06 08:29
<script src="jquery-1.7.2.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { $("#btn").click(function () { WebService.GetUername($("#Text1").val(), $('#Password1').val(), onSuccess, onFailed);//在这调用WebService的方法 function onSuccess(result) { $('#mydiv').html(result); } function onFailed() { alert('调用失败!'); } }) }) </script></head><body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"> <Services> <asp:ServiceReference Path="~/WebService.asmx" /> </Services> </asp:ScriptManager> <div> <table> <tr> <td> 用户名: </td> <td> <input id="Text1" type="text" /> </td> </tr> <tr> <td> 密码: </td> <td> <input id="Password1" type="password" /> </td> </tr> <tr> <td> </td> <td> <input id="btn" type="button" value="注册" /> </td> </tr> </table> </div> <div id="mydiv"></div> </form></body></html>WebService using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Services;using System.Configuration;using System.Data.SqlClient;/// <summary>///WebService 的摘要说明/// </summary>[WebService(Namespace = "http://tempuri.org/")][WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]//若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 [System.Web.Script.Services.ScriptService]public class WebService : System.Web.Services.WebService { public WebService () { //如果使用设计的组件,请取消注释以下行 //InitializeComponent(); } [WebMethod] public string HelloWorld() { return "Hello World"; } [WebMethod] public string GetUername(string username,string pwd) { string strcnn = ConfigurationManager.ConnectionStrings["connstring"].ConnectionString; SqlConnection cnn = new SqlConnection(strcnn); SqlCommand cmd = cnn.CreateCommand(); cmd.CommandText = "select count(*) from UserInfo where username=@name"; cmd.Parameters.AddWithValue("@name",username); cnn.Open(); int a = Convert.ToInt32(cmd.ExecuteScalar()); string s=""; if (a > 0) { s="用户名已被注册,请换个名称"; } else { cmd.CommandText = "insert into UserInfo (username,userpwd) values(@username,@pwd)"; cmd.Parameters.AddWithValue("@username", username); cmd.Parameters.AddWithValue("@pwd",pwd); int i=Convert.ToInt32(cmd.ExecuteNonQuery()); if (i>0) { s="注册成功!"; } } cmd.Dispose(); cnn.Close(); cnn.Dispose(); return s; }}
- Ajax使用WebService无刷新验证注册用户的唯一性
- AJAX 用户注册无刷新验证
- AJAX 用户注册无刷新验证
- ASP.NET 使用WebServices+Ajax实现无刷新验证用户是否已注册
- Ajax用户唯一性的验证
- 利用ajax无刷新验证注册信息
- AJAX验证用户唯一性
- ajax验证用户唯一性
- ajax注册用户无刷新自动验证代码及调用代码(转载)
- ajax注册用户无刷新自动验证代码及调用代码
- 注册无刷新验证
- ajax无刷新表单提交、验证码的使用
- 用ajax和jsp完成用户注册的用户名验证(用户名唯一)
- AJAX和WebService实现邮箱验证(无刷新)
- ajax+javascript+php实现注册用户名无刷新验证
- ajax 无刷新验证
- 使用Ajax验证用户是否可以注册
- 使用Ajax验证用户是否可以注册
- 进程切换上下文
- WMP12拖放扩展名未关联文件不能播放的一种原因
- 无刷新验证用户是否存在
- PE格式之DOS头+PE头
- zendstudio整合svn
- Ajax使用WebService无刷新验证注册用户的唯一性
- spring HibernateTemplate调用存储过程
- 黑马程序员_记事本小应用
- android 简单实现获取网络图片
- 屏幕分辨率知多少
- C++编程思想学习——内联函数
- 无刷新页面验证用户是否存在
- ASP无刷新验证用户名是否存在
- java序列化对象