js客户端与asp.net服务器之间的通信
Communication between js client and asp.net server
我用VS 2008编写网站。我使用extjs与gridView和按钮。现在我要向服务器发送请求。我添加事件点击按钮:
function getData()
{
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp = new XMLHttpRequest();
} else
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET", "Default.aspx", true);
xmlhttp.setRequestHeader("data", "true");
xmlhttp.send();
}
我的问题是我如何在服务器上接收这个请求?我在网上发现我应该这样做:
protected void Page_Load(object sender, EventArgs e)
{
if (Request.Headers["data"] != null)
{
// do something
}
}
但它不起作用。我不明白,如果我使用JS页面不重新加载,那么为什么我必须检查它在方法page_load?
客户端:
发送get请求使用:
xmlhttp.open("GET", "Default.aspx?data=true");
服务器端:HttpRequest使用。
相关文章:
- firefox插件和dev/panel之间的通信
- 如何在两个不同的iframe HTML之间进行通信
- Angularjs事件与发布/订阅指令之间的通信
- Firefox插件SDK:在侧边栏和主脚本之间通信对象
- Ember.js:接受的子组件和父组件之间通信的最佳实践
- 如何在Windows Phone 8.1应用程序中在C#和Javascript之间传递数据或通信
- 如何在Famo.us中的两个视图(不同的js文件)之间进行通信
- 在Jquery或Javascript中获取两个范围或日期之间的通信周数
- 如何在同源选项卡之间建立通信
- 如何在 PHP 和 JS 中的并发会话之间进行通信
- 如何在两个动画画布元素之间进行通信
- 在 HTML5 和 C# Web 套接字通信之间
- angularjs 中控制器和指令之间的通信
- 歌剧扩展脚本和它们之间的通信
- 如何使用js在两个aspx页面之间进行通信
- 多个应用程序之间的通信
- Socket.IO:如何在同一服务器中的Socket.on()事件之间通信/交换数据
- chrome扩展的浏览器操作、后台脚本和内容脚本之间通信的上下文和方法
- 使用PhoneGap/Cordova时应用程序和服务器之间通信的最佳实践
- 使用AJAX在两个JavaScript文件之间通信并发送数据