注册 登录
编程论坛 ASP技术论坛

请教老师: ASP.NET web程序为什么需要三种语言C#、Javascript、Ajax共同完成?

learnerok 发布于 2011-10-03 15:34, 814 次点击
请教老师大侠们:

编写web程序,需要的编程语言有:C#、Javascript、Ajax,请教:
1.这三种语言在 中是什么关系?
2.只用C#语言可以完成所有功能吗?
3.为什 需要这3种语言共同完成的编程?

期待老师大侠们帮助指教,先拜谢!
2 回复
#2
xmlz2011-10-03 15:47
C#,服务器端编程语言,在服务器上运行,生成html(xml)发送到客户端
javaScript,客户端脚本语言,在客户端浏览器中运行
Ajax,这个不是什么语言,只是一种技术,异步的JavaScript与XML技术,它可以实现无刷新提交数据.传统的页面提交数据是整个页面一起提交的,Ajax允许只提交部分内容到服务器(后台),服务器处理后反馈信息到客户端。

不是需要这个三个协同工作,一般动态页面都差不多。
ajax不是必须的,javascript和vbscript(客户端)一般应该掌握一种,服务器端变成语言也需要掌握一种,如,vbscript(服务器端),java等
#3
learnerok2011-10-03 18:21
以下是引用xmlz在2011-10-3 15:47:36的发言:

C#,服务器端编程语言,在服务器上运行,生成html(xml)发送到客户端
javaScript,客户端脚本语言,在客户端浏览器中运行
Ajax,这个不是什么语言,只是一种技术,异步的JavaScript与XML技术,它可以实现无刷新提交数据.传统的页面提交数据是整个页面一起提交的,Ajax允许只提交部分内容到服务器(后台),服务器处理后反馈信息到客户端。
 
不是需要这个三个协同工作,一般动态页面都差不多。
ajax不是必须的,javascript和vbscript(客户端)一般应该掌握一种,服务器端变成语言也需要掌握一种,如,vbscript(服务器端),java等

非常感谢xmlz老师,讲解的非常具体详细。多谢了!!!!
1