ASP.NET中如何实现检查用户名是否可用的功能?

来源:百度知道 编辑:UC知道 时间:2024/07/01 14:08:18
如果使用web控件那页面就会提交,那样的话就会触发下面的验证控件了,可我只想验证这一项,应该怎么做啊?看了一下别人的,说是用AJAX什么的,没看懂。
我想是不是应该在javascript中写方法然后赋给html控件的onclick方法阿,但是在function方法中怎么找到那个用来输入用户名的textbox呢?
那请问,如果就想在当前页面实现呢?
啊??还有这个控件阿?控件名是什么啊?在哪啊?

你可以使用xmlhttpRequest来实现这种效果的,代码其实不会很多的,你可以百度下'无刷新验证用户名'

关键点:必须新建一个页面用于验证这个用户名.
============================================
这种方法其实也是在当前页面验证,但是只是要多建一个页面在后台进行判断.

如果你不需要无刷新验证的话,你可以用在填写用户名的旁边在放个验证控件,验证的组设成与textbox的用户验证组一致就可以啦..
=========================================
自定义验证控件CustomValidator或者直接放个Button在后台写验证方法.

对的用ajax放到或用个<iframe>页面悄悄与服务器交互,
.net用ajax很简单啊,拖个控件就可以了

对于function方法中怎么找到那个用来输入用户名的textbox呢?的回答
---------------------------
用window.document.getElementById('你的textbox的id');
这样就可以找到输入框

你如果不懂ajax的话你可以设置一个验证的linkbutton点击进行校验。

可以把你的button的一个验证的属性设置为FALSE;