我正在尝试使用asp.net页面而不是asp页面来实现this specific example。 如果你看一下这个例子,你可以看到页面有2个部分:
调用的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。
答案 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返回并说得很清楚。
再次感谢。