我在VS 2008中编写网站。我使用extjs作为make side和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中检查它?
答案 0 :(得分:2)