if(window.XMLHttpRequest) {
request = new XMLHttpRequest();
} else {
request = new ActiveXObject("Microsoft.XMLHTTP");
}
request.open('GET', 'foo.php?bar=' + baz, true);
request.send()
我知道这可以用PHP完成,但是我想知道是否/如何用aspx(即
request.open('GET', 'foo.aspx?bar=' + baz, true);
)完成。在上面的示例中,AJAX调用是通过javascript从一个普通的旧HTML页面(不是PHP)进行的,但是它可以与PHP交互。aspx可以做同样的事情吗?如果是这样,我是否需要针对文件后面的代码?假设只有aspx可以响应这样的请求,在aspx文件中是否要放置一些内容,该文件会自动将
GET
传递给vb / cs文件?任何帮助,将不胜感激。我更习惯于使用PHP,但是我目前的工作主要是在VB商店中工作,因此欢迎进行PHP比较。谢谢。
最佳答案
Aspx并不是要以这种方式工作。
您将需要在页面的Load事件上捕获ajax调用,然后捕获Response.Write作为字符串返回的任何内容。然后,您必须设置Response.ContentType,然后以Response.End结尾。
这很复杂,有点骇人听闻。
最好的选择是开始学习asp net mvc,这很可能类似于任何php mvc框架。