怎么在页面不刷新的情况,向服务器端发送textbox的值,谢谢!
解决方案 »
- 我用命令边编译网站的时候报错了。不明白是为什么 在线等……
- 很急的问题
- 看到别人设计的可操作性,美观性都很好的WEB页,让我羡慕不已,我该如何学习,才能做出可操作性,美观性都很好的WEB页?
- 关于datalist的问题
- 打开模态窗口并传参
- 如何绑定函数的返回值
- 'False'转换为数据类型为 bit 的列时发生语法错误
- asp.net的大侠们救救我。难题!关于web对话框
- ASP.NET里对COM的调用老是出错,说ASPNET权限不足,可我让它当Administrators了!
- MVC中的路由配置
- 突然发现有四个裤衩了,可以发200分的贴了,散200分!
- 请问如何在CS文件里调用DLL里的函数?
//创建XMLHTTP对象获取
var d=new Date();
var httpObj=new ActiveXObject("MSXML2.XMLHTTP");
var queryString="GetData.aspx?para='textbox的值'
httpObj.Open("GET",queryString,false);
httpObj.send();
引号中'textbox的值' 你应该会获取吧
另外不用客气,别谢了!
GetData.aspx该怎么接受值呢?谢谢
Javascript:
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("post", "Server.aspx", false);
xmlhttp.Send(remindXml);
//获取返回数据
returnValue = xmlhttp.responseText;
delete (xmlhttp);服务端:Server.aspx
byte[] bytes = new byte[Request.InputStream.Length];
Request.InputStream.Read(bytes, 0, bytes.Length);
strRequest = System.Text.Encoding.UTF8.GetString(bytes);这样服务端已经获取到客户端传进来的值了,返回就直接Response.Write(**)好了。
注意服务端的页面(即HTML端)的代码全部清空,否则客户端会连网页代码一起获取。
用HttpWebResponse取值噻
--------------------------------
btn.Attributes.Add("onclick", "setTimeout(处理的事件,3000);");
在这个基础上改
如果你想定时向服务器端发送请求的话,在JavaScript中使用setInerval方法,示例如下:var oInterval = "";function fnStartInterval(){
oInterval = window.setInterval("fnRecycle()",1000);
}
function fnRecycle(){
// Code to display hours, minutes, and seconds.
}另外javascript的帮助在MSDN中都可以查到。
帮助别人回答问题要负责人,知道就说清楚,不知道就不要乱说,否则很容易对别人产生误导。
HttpWebRequest你不说别人看名字也知道是发送请求
HttpWebResponse你不说别人看名字也知道是接受响应
但是在一,ASP.net承载环境中没有必要直接使用这两个类,而楼主要求不刷新页面,如果使用服务器端代码的话,势必会造成页面的刷新,连问题都没看清楚,怎么能解决别人的问题呢,我就是最讨厌CSDN的这种氛围才很少来这里讨论的。另外,birdxxxx(爱上老鼠的猫) 跟我说的一样,他解释的很清楚,只不过他的服务器端方法也会造成页面的刷新。