做一个用户注册页面,想用AJAX方法验证用户名是否被注册.已经添加Ajax.dll引用,我在客户端写的是,onblur="checkuer()"
fuction checkuser()
{
var struser = document.all("username").value;
default1.CheckUserName(struser);//向服务端传递用户输入的用户名 var result = default1.CheckResult().value;//返回一个是否可用的string说明
document.all("checkresult").value = result;//用一个TextBox显示结果
}
服务端用1个CheckUserName方法获取用户的输入,再用一个CheckResult方法连接数据库select查询,返回一个字符串结果,再将这个结果返回页面.这个方法可行吗?如果可以的话,服务端的CheckUserName(),CheckResult()该怎么写呢?关键的问题是Checkresult方法怎么获得CheckUserName这个方法获取的用户输入的值.我写的都不对,全部都获取的null,最后的结果当然全部都是"该用户名可以注册".请教一下该怎么做.
fuction checkuser()
{
var struser = document.all("username").value;
default1.CheckUserName(struser);//向服务端传递用户输入的用户名 var result = default1.CheckResult().value;//返回一个是否可用的string说明
document.all("checkresult").value = result;//用一个TextBox显示结果
}
服务端用1个CheckUserName方法获取用户的输入,再用一个CheckResult方法连接数据库select查询,返回一个字符串结果,再将这个结果返回页面.这个方法可行吗?如果可以的话,服务端的CheckUserName(),CheckResult()该怎么写呢?关键的问题是Checkresult方法怎么获得CheckUserName这个方法获取的用户输入的值.我写的都不对,全部都获取的null,最后的结果当然全部都是"该用户名可以注册".请教一下该怎么做.
解决方案 »
- 我不知道标题怎么写
- @郁闷.关于<select>加上runat="server"后在cs取选中值的问题
- 为什么我在2.0的table里添加不了控件?
- 好急啊,谢谢大家,想问问.net里面要写防止用SQL语句注册,自定验证控件里面应该怎么写代码啊
- web.config的问题
- 我的VS.net表单设计器工具箱中怎么没有treeview/listview等控件?需要什么版本?
- open()时怎样去掉标题栏上的网页地址.
- 紧急!在线等候,求一个能同时创建多个视图的Oracle SQL脚本语句
- 页面上的重复自定义控件要怎么进行分页?
- 在将 varchar 值 'KC01003' 转换成数据类型 int 时失败。
- 存储过程如何捕捉某一列为null
- 客户端控件<select>控件转换成服务器端后,在上面写的JS代码无效了?
fuction checkuser(obj)
{
var struser = obj.value;
if( default1.CheckResult(struser).value);//返回一个是否可用的string说明
alert("已经存在");
}
[Ajax.AjaxMethod()]
public bool CheckResult(string username)
{}