Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ASP.NET接收并响应AJAX请求_Javascript_C#_Jquery_Asp.net_Ajax - Fatal编程技术网

Javascript ASP.NET接收并响应AJAX请求

Javascript ASP.NET接收并响应AJAX请求,javascript,c#,jquery,asp.net,ajax,Javascript,C#,Jquery,Asp.net,Ajax,所以我尝试在JavaScript前端和ASP.NET后端之间设置ajax交换。我在W3学校偶然发现了这个例子: function loadDoc() { var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { document.getElementById("de

所以我尝试在JavaScript前端和ASP.NET后端之间设置ajax交换。我在W3学校偶然发现了这个例子:

function loadDoc() {
  var xhttp = new XMLHttpRequest();
  xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
      document.getElementById("demo").innerHTML = this.responseText;
    }
  };
  xhttp.open("GET", "demo_get2.asp?fname=Henry&lname=Ford", true);
  xhttp.send();
}

然而,我不清楚如何在服务器端处理这个请求。要处理此请求,我的demo_get2.asp应该是什么样子的?

asp.NET
中,您可以通过清除框架迄今为止构建的所有标头和响应,然后添加自定义数据和标头并刷新响应,而无需调用任何其他框架方法(如,
prerender
render
方法)如下所示

protected void Page_Load(object sender, EventArgs e)
{
  // Add logic here to populate any data to send

   Response.Clear();
   Response.ClearHeaders();
   Response.AddHeader("Content-Type", "text/plain");  // This can be your data type
   Response.Write("This is plain text");   // This can be your data
   Response.Flush();
   Response.End();

}

你的服务器端看起来怎么样?你有asp.net mvc吗?你使用的是
asp.net
还是
asp
,因为你的页面扩展名
demo\u get2.asp
似乎是
asp
,但标题是
asp.net