学的是ASP,很不明白,何为ASP.NET?与C#的关系?与JAVASCRIPT的关系?
为什么说到ASP.NET就一定要学C#?

解决方案 »

  1.   

    你可以不用c# ,你可以选择 vb.net
    asp.net 就好比ASP ,你完全可以这样理解
    ASP 可以用 vbscript 和 javascript(当然是在服务器端 )
    asp.net 可以用 c# 和 vb.net
      

  2.   

    .Net 是一个平台,像一个操作系统,本来也就叫虚拟机,提供了各种与底层交互的接口。各种语言就利用这个平台提供的接口,做相应的实现,让程序员可以更高效的工作。在这个系统上可以使用VB,可以使用J#,可以使用托管C++,但是C#是.Net的招牌货,提供最无缝的连接。其他的语言是本身就存在的,只是.Net让这些语言可以运行于其上而已,但是C#却是在.Net之后诞生的,他更加的"完美".其他的语言必须去兼容以前的一些东西,不管是好的还是坏的,而C#则可以发扬好的,摒弃坏的。跟JavaScript没有什么鸟关系。
      

  3.   

    做WEB都的用到JS,HTML,CSS等
      

  4.   

    既然是学asp的就好理解了你做asp用的语言是VBScript,但是你当然也可以使用JavaScript来写asp,但是一般大家都是在用VBScript那么,做Asp.net呢大家都在用C#语言,当然你也可以用VB.net来做。那么JavaScript这个不用说了吧?Asp和Asp.net一样都是在Server端解析的,而解析后的静态代码里可以含有js,这个是在客户端执行的。
      

  5.   

    asp.net是一门技术..我个人的最简单的理解就是可以使用控件来编程.还有一些缓存,性能优化,代码分离技术等等吧...呵呵C#是一门语言,是很适合网络编程的语言,C#的出现就是为了解决网络编程遇到的好多问题的,主要是为了提高性能和效率吧.
    当然也可以用VB.net.我知道的主要用JavaScript来写的是AjAX技术.
    在ASP.net里面也可以用JavaScript来进行客户端编程...楼上说的很通俗.呵呵
      

  6.   

    ASP/ASP.NET 是技术
    C#/Javascript 是语言ASP(服务器端)支持 Javascript 也支持 VBScriptASP.NET 支持更多语言了包括 C#,VB.net,J#,ManagedC++ ....,因为它叫 .NET