ASP.NET中运用xmlhttp实现无刷新数据传递(C# and JavaScript)
2005-02-24 22:01
991 查看
<%@ Page language="c#" AutoEventWireup="false" Inherits="asp_test.WebForm1" %>
<HTML>
<body MS_POSITIONING="GridLayout">
<script language="javascript">
function Go()
{
//新建ActiveXObject
var htp =new ActiveXObject("microsoft.xmlhttp");
//发送并接受数据
htp.open("POST","webform1.aspx?abc="+Form1.text1.value,false);
htp.send();
//send()返回就说明数据已传完。因为open()的第三个参数是决定是否异步。
//显示
alert(htp.responsetext);
}
</script>
<%
if (Request.QueryString["abc"] != null)
{
//清空Response对象,如果是在Page_Load事件中可以省略这步。
Response.Clear();
//写回数据----在这里是计算传过来的计算机的长度。
Response.Write(Request.QueryString["abc"].Length.ToString());
//完成并马上关闭。以免传入多余的数据。
Response.Flush();
Response.Close();
}
%>
<form id="Form1" method="post" runat="server">
<INPUT style="Z-INDEX: 101; LEFT: 328px; POSITION: absolute; TOP: 208px" type="button"
value="下载显示" onclick="Go()">
<INPUT style="Z-INDEX: 102; LEFT: 280px; POSITION: absolute; TOP: 152px" type="text" name="text1">
</form>
</body>
</HTML>
<HTML>
<body MS_POSITIONING="GridLayout">
<script language="javascript">
function Go()
{
//新建ActiveXObject
var htp =new ActiveXObject("microsoft.xmlhttp");
//发送并接受数据
htp.open("POST","webform1.aspx?abc="+Form1.text1.value,false);
htp.send();
//send()返回就说明数据已传完。因为open()的第三个参数是决定是否异步。
//显示
alert(htp.responsetext);
}
</script>
<%
if (Request.QueryString["abc"] != null)
{
//清空Response对象,如果是在Page_Load事件中可以省略这步。
Response.Clear();
//写回数据----在这里是计算传过来的计算机的长度。
Response.Write(Request.QueryString["abc"].Length.ToString());
//完成并马上关闭。以免传入多余的数据。
Response.Flush();
Response.Close();
}
%>
<form id="Form1" method="post" runat="server">
<INPUT style="Z-INDEX: 101; LEFT: 328px; POSITION: absolute; TOP: 208px" type="button"
value="下载显示" onclick="Go()">
<INPUT style="Z-INDEX: 102; LEFT: 280px; POSITION: absolute; TOP: 152px" type="text" name="text1">
</form>
</body>
</HTML>
相关文章推荐
- asp.net结合html,javascript实现无刷新跨域数据提交
- asp.net结合html,javascript实现无刷新跨域数据提交
- ASP.NET中用javascript实现页面间传递数据的方法
- [原创]asp.net结合html,javascript实现无刷新跨域数据提交
- [原创]asp.net结合html,javascript实现无刷新跨域数据提交
- 在SQL Server中巧妙存储树形结构数据及ASP.Net javaScript无刷新树形GridView的实现
- [原创]asp.net结合html,javascript实现无刷新跨域数据提交
- asp.net用xmlhttp实现无刷新定时读取后台数据
- 利用ajax实现前台javascript同c#后台MVC下的controller层传递数据的方法
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml) 用javascript在客户端删除某一个cookie键值对 input点击链接另一个页面,各种操作。 C# 往线程里传参数的方法总结 TCP/IP 协议 用C#+Selenium+ChromeDriver 生成我的咕咚跑步路线地图 (转)值得学习百度开源70+项目
- Asp.Net XmlHttp实现无刷新三联动下拉框
- GridView 72般绝技,Javascript与asp.net 实现Ajax多文件无刷新上传,在ASP.NET中执行URL重写经典方案
- Javascript+XMLHttpRequest+asp.net无刷新读取数据库数据
- ASP.NET AJAX客户端编程之旅(三)——让JavaScript和C#无障碍沟通:数据类型自动转换&序列化(转载)
- Asp.net C# 使用Newtonsoft.Json 实现DataTable转Json格式数据
- [ASP.NET教程] C#中如何实现数据拖动?(拖动图片,到TextBox,并显示)
- 如何在ASP.Net和JavaScript中传递数据
- Javascript与asp.net 实现Ajax多文件无刷新上传
- asp.net AJAX实现无刷新获得数据