首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

求一个无刷新的印证用户是否存在的代码

2011-12-17 
求一个无刷新的验证用户是否存在的代码求一个无刷新的验证用户是否存在的代码!~求代码...[解决办法]用XMLH

求一个无刷新的验证用户是否存在的代码
求一个无刷新的验证用户是否存在的代码!~求代码...

[解决办法]
用XMLHTTP实现
需要检测的是
A面页
function checkUnique(objInput){
if(objInput.value == ' ')
{
objInput.focus()
;return false;
}
var objXmlHttp = new ActiveXObject( "Microsoft.XMLHTTP ");
objXmlHttp.open( "post ", "B.aspx?keyWord= "+escape(objInput.value),false);
objXmlHttp.send();
var result = objXmlHttp.responseText;
if(result != "0 "&&(new String(result)).indexOf( ' </html> ') < 0 )
{objInput.select();alert( 'memmber ' + objInput.value + ' has exists ! ');
return false;
}
return true; }

<input type= "text " onblur= "checkUnique " />


B.aspx,真正进行处理的页面
新建一个页面取名B,将*.aspx中的除了@page那段指令全删除
Page_Load()
{
Response.Clear();
string userName = Request.QueryString[ "keyWord "];
//进行验证


//假设该验证结为,对该名字的计数为0

Response.Write( "0 ");
Response.End();
}


[解决办法]
用ASP.NET AJAX的UpdatePanel吧,按照老的方式写,然后可以实现看起来无刷新的效果。
[解决办法]
Ajax挺单的就可以实现
http://community.csdn.net/Expert/topic/5398/5398496.xml?temp=.0714075

热点排行