ASP.NET 和C#什么关系啊? 听说ASP.NET 可以用C#来写 那为什么还有ASP.NET教程 也有C#教程

2024-12-21 14:10:06
推荐回答(7个)
回答1:

ASP.NET是由微软在.NET Framework中所提供的,开发Web应用程式的类别库,封装在System.Web.dll档案中,显露出System.Web命名空间,并提供ASP.NET网页处理、扩充以及HTTP通道的应用程式与通讯处理等工作,以及Web Service的基础架构。ASP.NET是ASP技术的后继者,但它的发展性要比ASP技术要强大许多。

ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。

c# 是 visual studio .net 开发工具中的程序设计语言之一,但其作用不仅仅只限于做 asp.net 的 web 应用开发,还可以做很多非 web 技术的开发。

可见如果想基于 asp.net 做 web 技术开发,必须学习 asp.net 技术, 还要选择一个支持 asp.net 的程序设计语言, c# 是其中一个选择。

回答2:

ASP.NET是做网页的,WINFORM是WINDOWS程序,都可以用C#来写,C#只是语言,不是对等的关系。你只要把C#理解成语言工具就行了,都是.NET框架

回答3:

ASP.NET是一个结构,C#是一种编程语言。C#包含了这种结构,编程的时候可以实现ASP.NET

回答4:

你可以理解成asp.net就是html
ASP.net 是代码分离的,前台需要html后台aspx.cs需要C#代码

回答5:

c#是一种编程语言,而Asp.net是做网页的,Asp.net也可以用C#来写,也可以用其他的语言来写。

回答6:

当你在进行ASP.NET开发的时候,你可以有好几种语言选择:VB.NET\J#\C#等等,也可以几种一起用,反正ASP.NET的项目最终得进行编译,这跟以前的ASP用脚本语言是不一样的(那是一种解释性的)!当然你可以只用C#进行ASP.NET编程!当你用其他语言进行ASP.NET编程时你也可以调用C#编写的组件!

回答7:

asp.net是一种开发网页的技术,支持多语音开发,c#只是其中的主要语言