ajax例子,c#代码怎么写传回去的值?

来源:百度知道 编辑:UC知道 时间:2024/06/06 01:04:37
要实现的是在First Name:输入时,异步判断ID是否已经存在并在Suggestions: 显示显示出来。
1:CS里我该怎么传提示回去。
2:我是不是没有必要传到另一个页面(s4),也就是说直接用s3.aspx和s3.CS就能完成了。

谢谢

S3.aspx
————————————————
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>用户</title>
type="text/javascript"></script>
<script type="text/javascript">
var xmlHttp

function showHint(str)
{

if (str.length==0)
{
document.getElementById("txtHint").innerHTML="";
return;
}

xmlHttp=GetXmlHttpObject()

if (xmlHttp==null)
{
alert ("您的浏览器不支持AJAX!");
return;
}

var url="s4.aspx";
url=url+"?q="+str;
url=url+"&sid="+

只用这个页面的话反而会增加程序的难度,比如得到返回的数据后你还要分析它;
建议ajax请求另外一个页面来返回ajax的数据。就如你说的s4,但是这个页面的前台页面除了第一行以外的所有标签全部清空,然后在后台页面接受到传过来的值进行数据库验证后 如果存在 则Response.Write("1");否则Response.Write("0");
这样xmlHttp.responseText; 返回回来的就只有0或者1 就看根据判断来确定
document.getElementById("txtHint").innerHTML要等于什么了
请求页面不要忘记加随机数Math.random(); 哈,呵呵 不过你加了 当初我做的时候这个东东搞了我好久。。

Response.Write("内容");前台就能得到

楼主这个问题,用ajaxpro是个不错的选择,做起来也很简单。