asp.net中textbox控件验证用户问题..

我想:在textbox控件失去焦点的时候,去查询数据库是否已经存在textbox输入的用户名,如果存在,就给出相应的提示,如果不存在,则继续..(注意是aspx的网页,不... 我想:在textbox控件失去焦点的时候,去查询数据库是否已经存在textbox输入的用户名,如果存在,就给出相应的提示,如果不存在,则继续..
(注意是aspx的网页,不是html;控件是<asp:textbox></asp:textbox>,不是<input type="text">)
=============================================================
是不是asp.net中不支持textbox的失去焦点控件?那应该怎么办呢?
我不会使用Ajax...所以还是不要建议我用了..

-----------以下是我试着写的实现代码(newUserName是textbox控件)------
protected void newUserName_LostFocus(object sender, EventArgs e)
{
string sql = "select count(*) from tb_admInfo where admName='"+newUserName.Text+"'";
if (Convert.ToInt32(sql) == 1)
{
Response.Write("<script>alert('该用户已经注册!')</script>");
}

}
--------------------------------------完----------------

但是运行时,并没有效果....
高手请指教...
展开
 我来答
lu_hua
2010-02-07 · TA获得超过238个赞
知道小有建树答主
回答量:337
采纳率:0%
帮助的人:0
展开全部
文本框加属性 AutoPostBack = "true";
或者你可以换一个事件试试,Onchange事件。
yfdong21
2010-02-07 · TA获得超过1025个赞
知道小有建树答主
回答量:546
采纳率:0%
帮助的人:363万
展开全部
string sql = "select count(*) from tb_admInfo where admName='"+newUserName.Text+"'";

你上面的完全的代码?怎么没数据库连接其它代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
781553172
2010-02-07 · 超过43用户采纳过TA的回答
知道答主
回答量:186
采纳率:0%
帮助的人:117万
展开全部
失去焦点时,进行判断用js就可以实现
function TxtOnblur()
{
var a = document.getElementById("newUserName");
if(a.val=="")
{
alert("已注册");
}
}

大概就是这个意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式