ASP.NET 和 C# 有什么区别

本文关键字:什么 区别 NET ASP | 更新日期: 2023-09-27 17:55:16

ASP.NET 和C#有什么区别?

ASP.NET 原始ASP语言是否移植到.NET框架中,而C#是否是一种也使用.NET框架的独立语言?

ASP.NET 和 C# 有什么区别

C#是为.NET框架设计的CLS编程语言。 ASP.NET 是.NET框架的一部分,允许您使用任何符合CLS的语言(如C#,VB.NET,F#,...

您所指的原始asp语言称为经典ASP,它不是一种语言。它是一个使用 VBScript 和 JScript 语言开发 Web 应用程序的框架。它现在被认为是已弃用的技术,Microsoft建议使用 ASP.NET 来开发新应用程序。

这有点宽泛。 基本上,ASP.NET 是一种在后台运行 C# 或 VB.NET 的 Web 交付机制。 C#是一种编程语言,可以运行 ASP.NET 以及Winforms,WPF和Silverlight。 这里真的没有比较。

ASP.NET 是一个框架。

Web 表单分为两部分:可视组件和逻辑。可视化组件是使用 Web 服务器控件(标记语言)开发的,逻辑是使用 csharp 或 vb 开发的

https://msdn.microsoft.com/en-us/library/428509ah.aspx

https://msdn.microsoft.com/en-us/library/zsyt68f1.aspx

Web 服务器控件包括传统的窗体控件(如按钮和文本框)以及复杂的控件(如表)。它们还包括提供常用表单功能的控件,例如在网格中显示数据、选择日期、显示菜单等