gpt4 book ai didi

javascript - js客户端与asp.net服务器通信

转载 作者:行者123 更新时间:2023-11-30 18:40:51 26 4
gpt4 key购买 nike

我在 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.QueryString用于获取参数。

关于javascript - js客户端与asp.net服务器通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6897177/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com