ajax 验证 想要做这样一个功能一个验证功能想在c# 里面用ajax的控件因为验证需要通过数据库判断 又因为不想刷新页面 所以想用ajax 但我不懂ajax 有没有列子 大家… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ajaxToolkit ??控件控件? 微软自己的AJAX控件库,百度一下就有了,包括源码和DEMO 创建XmlHttpRequest方法var xmlHttp = createXmlHttpRequest(); function createXmlHttpRequest() { var xmlhttp = null; try { xmlhttp = XMLHttpRequest(); } catch(e1) { try { xmlhttp = new ActiveXObject("MSXML2.XMLHTTP"); } catch(e2) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e3) { xmlhttp = false; alert("创建失败!"); } } } return xmlhttp; } 可以认为触发ajax的方法(此处可以自己定义不过大体格式应该一样的)function Selsle() { if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0) { var url = "http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&q=linq+to+sql+%E6%9F%A5%E8%AF%A2%E5%A4%9A%E6%9D%A1&aq=f&aqi=&aql=&oq=&gs_rfai="//你的连接地址字符串可以通过拼接字符串得到var str = document.getElementById("Firsto").value; xmlHttp.open("get",url ,true);xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');xmlHttp.onreadystatechange = handSearchRequest;// handSearchRequest为XmlHttprequest的状态改变事件调用的方法(可以认为ajax回调方法不过要判断具体状态)xmlHttp.send(null); } }为XmlHttprequest的状态改变事件调用的方法function handSearchRequest() { var diven = document.getElementById("chig"); if (xmlHttp.readyState == 4) { var responseText = xmlHttp.responseText;//这里是你调用的那个页面输出的字符串,你可以通过解析这个字符串来判断具体该做什么,比如成功你可以返回1,非1则失败那么这里判断responseText 就可以判断是否成功而去做自己的逻辑处理 } } Ajax教程 轻松掌握Ajax.net系列教程一 用jquery+ajax勒,很简单方便的、例子。我博客里有一个很简单的、注册即时无刷新验证用户名是否已经存在的、LZ可以参考下勒、呵呵。http://blog.csdn.net/nextuntil/archive/2010/06/07/5654201.aspx 部署iis后不能上传文件...高手帮帮忙啊,在线等... 发布带有ajax 1.0的asp.net 2.0网站问题 100分求个字体大小随机显示 有懂的进! 从asp到asp.net的学习,如何用datagrid让所有行都处于编辑状态? 谁能帮忙写个递归函数? 在学OWC控件,有什么好的资料看看吗 求教:我做了一个用户控件用来存放大量的数据,要在多个页面上使用!能不能让它只读一次数据可在多个页面上使用? 报表查看器配置错误 在ASP.NET里如何判斷DataSet中Table的記錄行數? dataset能当作参数返回吗 文件太大 求解决方案!! repeater绑定数据的问题
控件控件?
function createXmlHttpRequest()
{
var xmlhttp = null;
try
{
xmlhttp = XMLHttpRequest();
}
catch(e1)
{
try
{
xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
}
catch(e2)
{
try
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e3)
{
xmlhttp = false;
alert("创建失败!");
}
}
}
return xmlhttp;
} 可以认为触发ajax的方法(此处可以自己定义不过大体格式应该一样的)
function Selsle()
{
if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
{
var url = "http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&q=linq+to+sql+%E6%9F%A5%E8%AF%A2%E5%A4%9A%E6%9D%A1&aq=f&aqi=&aql=&oq=&gs_rfai="//你的连接地址字符串可以通过拼接字符串得到
var str = document.getElementById("Firsto").value;
xmlHttp.open("get",url ,true);
xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlHttp.onreadystatechange = handSearchRequest;// handSearchRequest为XmlHttprequest的状态改变事件调用的方法(可以认为ajax回调方法不过要判断具体状态)
xmlHttp.send(null);
}
}
为XmlHttprequest的状态改变事件调用的方法function handSearchRequest()
{
var diven = document.getElementById("chig");
if (xmlHttp.readyState == 4)
{
var responseText = xmlHttp.responseText;//这里是你调用的那个页面输出的字符串,你可以通过解析这个字符串来判断具体该做什么,比如成功你可以返回1,非1则失败那么这里判断responseText 就可以判断是否成功而去做自己的逻辑处理
}
}