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

时间:2009-02-27 01:54:17

标签: asp.net ajax

我正在尝试使用asp.net页面而不是asp页面来实现this specific example。 如果你看一下这个例子,你可以看到页面有2个部分:

  1. 邮件asp页面。这个页面有JS代码,可以调用其他用于AJAX的asp文件。
  2. 另一个包含JS代码的asp页面。
  3. 调用的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>
    

    页面忽略我的服务器端代码并​​返回:

    <html><head><title>test</title><body onload="test()"></body></html>
    

    我需要做些什么才能让他处理我的JS代码并返回其输出?

    提前致谢, Oz Radiano。

3 个答案:

答案 0 :(得分:0)

asp.net不处理javascript服务器端,因此设置脚本标签runat = server with language =“javascript”将被忽略。

我认为如果你把它改成“JScript”它会起作用,但是,这与ajax无关。

“runat = server”说,在服务器上预处理它,不要将它发送到客户端。 如果语言是可处理的,那么它也将被评估。

答案 1 :(得分:0)

在观看http://www.asp.net/learn/ajax-videos/http://www.asp.net/learn/ajax/

中的某些视频后,尝试实施该示例

很容易在asp.net和ASP中实现AJAX。我可以清楚地给你正确的源代码。 :)但你似乎尝试了新的东西。让我们知道它是怎么回事!

答案 2 :(得分:0)

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

在实施this exact example失败后,我已经谷歌“如何使用ajax运行asp代码”

this result返回并说得很清楚。

再次感谢。

相关问题