如何使用asp.net页面实现简单的AJAX调用?

如何使用asp.net页面实现简单的AJAX调用?,asp.net,ajax,Asp.net,Ajax,我正在尝试使用asp.net页面而不是asp页面来实现。 如果查看该示例,您可以看到该页面有两个部分: 邮件asp页面。此页面包含调用其他asp文件以供AJAX使用的JS代码 另一个asp页面包含JS代码 调用的responseText是客户端代码,因此,当我编写类似这样的代码时: <html><head><title>test</title><script language="javascript" runat=&quo

我正在尝试使用asp.net页面而不是asp页面来实现。 如果查看该示例,您可以看到该页面有两个部分:

  • 邮件asp页面。此页面包含调用其他asp文件以供AJAX使用的JS代码
  • 另一个asp页面包含JS代码
  • 调用的responseText是客户端代码,因此,当我编写类似这样的代码时:

    <html><head><title>test</title><script language="javascript" runat="server"
    type="text/javascript">function test(){Response.Write("This is a Test!");
    </script><body onload="test()"></body></html>
    
    testfunction test(){Response.Write(“这是一个测试!”);
    
    该页面忽略我的服务器端代码并返回以下内容:

    <html><head><title>test</title><body onload="test()"></body></html>
    
    测试
    
    我需要做什么才能让他处理我的JS代码并返回其输出

    提前感谢,,
    Oz Radiano.

    asp.net不处理javascript服务器端,因此将主要忽略使用language=“javascript”设置脚本标记runat=server

    我认为,如果您将其更改为“JScript”,它将工作,但是,这与ajax无关

    “runat=server”表示,在服务器上对其进行预处理,不要将其发送到客户端。
    如果该语言是可处理的,则也将对其进行评估。

    在观看和的一些视频后,尝试实现该示例


    在asp.net和asp.net中实现AJAX非常容易。我可以清楚地为您提供正确的源代码。:)但您似乎在尝试新事物。让我们知道它是如何进行的!

    感谢您的回答,他们让我明白我不确定我的问题是什么

    在实现失败后,我在谷歌上搜索了“如何使用ajax运行asp代码”

    他回来说得很清楚


    再次感谢。

    该页面的代码由对该页面的AJAX调用组成,使用XmlHttpObject,post commandHi传递的参数。我不想使用真正的aspx AJAX,我使用aspx只是因为它舒适,javascript上没有关闭块,这可能是一个疏忽错误,javascript实际上没有这是一个typeo,因为在原始代码中有一个结束符