无刷新页面验证用户是否存在
2012-04-06 21:25
281 查看
WebService.cs
[WebMethod]
public string SelectUser(string strUser)
{
SqlConnection conn = new SqlConnection(strcon);
SqlCommand cmd = conn.CreateCommand();
cmd.CommandText = "select PUBLISHER from ArticleInfo where
PUBLISHER=@name";
cmd.Parameters.AddWithValue("@name", strUser);
conn.Open();
object obj = cmd.ExecuteScalar();
string strMessage;
if (strUser ==Convert.ToString(obj))
{
strMessage = "true";
}
else
{
strMessage = "false";
}
return strMessage;
}
注册页面
<script type="text/javascript">
$(function () {
$('#PostButton').click(function () {
WebService.SelectUser($('#UserName').val(), onSuccess, onFailed);
function onSuccess(result) {
if (result == 'true') {
$('#Message').html('对不起,用户名已存在');
}
else if(result=='false'){
$('#Message').html('输入正确');
}
}
function onFailed() {
alert('调用失败');
}
})
})
</script>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Services>
<asp:ServiceReference Path="~/WebService.asmx" />
</Services>
</asp:ScriptManager>
<input id="UserName" type="text" />
<input id="PostButton" type="button" value="注 册" /><br />
<div id="Message">
</div>
</form>
[WebMethod]
public string SelectUser(string strUser)
{
SqlConnection conn = new SqlConnection(strcon);
SqlCommand cmd = conn.CreateCommand();
cmd.CommandText = "select PUBLISHER from ArticleInfo where
PUBLISHER=@name";
cmd.Parameters.AddWithValue("@name", strUser);
conn.Open();
object obj = cmd.ExecuteScalar();
string strMessage;
if (strUser ==Convert.ToString(obj))
{
strMessage = "true";
}
else
{
strMessage = "false";
}
return strMessage;
}
注册页面
<script type="text/javascript">
$(function () {
$('#PostButton').click(function () {
WebService.SelectUser($('#UserName').val(), onSuccess, onFailed);
function onSuccess(result) {
if (result == 'true') {
$('#Message').html('对不起,用户名已存在');
}
else if(result=='false'){
$('#Message').html('输入正确');
}
}
function onFailed() {
alert('调用失败');
}
})
})
</script>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Services>
<asp:ServiceReference Path="~/WebService.asmx" />
</Services>
</asp:ScriptManager>
<input id="UserName" type="text" />
<input id="PostButton" type="button" value="注 册" /><br />
<div id="Message">
</div>
</form>
相关文章推荐
- Ajax的应用:用过Ajax来实现不刷新页面的情况下判断用户是否存在
- 无刷新验证用户是否存在
- 使用jQuery验证用户名是否存在,达到局部刷新的效果
- 如何验证会员系统中用户的邮箱是否真实存在
- ASP无刷新验证用户名是否存在
- 用户注册,用邮箱来验证用户是否存在
- ajax 实现无刷新验证用户名是否存在
- Ajax实现异步验证用户是否存在
- DWR+Hibernate无刷新判断用户是否存在
- Ajaxa验证用户是否存在
- Ajax实现异步刷新验证用户名是否已存在的具体方法
- Login控件在UpdatePanel内当验证用户信息成功后出现页面刷新的解决办法
- asp.net +ajax 验证用户是否存在
- python实例26[验证用户是否存在于LDAP Server]
- AJAX无刷验证用户是否已经存在
- Se(19)---验证页面是否存在某文字和元素
- Google Browser Size验证你的页面是否符合用户浏览器窗口大小
- 使用MVC模型的用户登录及注册(验证用户是否存在)
- 注册时检测用户是否已存在(自定义验证控件+jQuery.Ajax)
- struts2+jquery组合验证注册用户是否存在