Algunas personas dicen que la mayoría de los escritores de aspx usan C# para escribir aspx. ¿Por qué?
Hola cartel, aspx se refiere a la tecnología de desarrollo asp.net y c# es un lenguaje de desarrollo de Microsoft. Con respecto a tu pregunta, puedo explicártela desde los siguientes puntos:
1. ASP.NET es una tecnología utilizada para crear rápidamente sitios web dinámicos, no un lenguaje. Utiliza C# (o vb.net). ) para el desarrollo de idiomas. C# es un lenguaje de programación orientado a objetos; net es solo un marco. Todos los lenguajes de programación en .net, como c#vb.net, etc., deben ejecutarse en el marco .netframework. .NET se divide en dos aspectos: WinForm y WebForm. ASP.NET pertenece a WebForm, que es lo que normalmente se llama desarrollo en modo B/S. WinForm pertenece al modo C/S. Asp.NET se puede desarrollar usando C# o VB.NET. Después de la compilación, el CLR se forma y se compila nuevamente a través del IIS .NET FrameWork del servidor para su ejecución. 2. El nombre completo de .Net es .NET Framework, que es un entorno operativo y de desarrollo. Esta estrategia es una idea completamente nueva de Microsoft, que llevará "la industria de Internet a una etapa más avanzada". lenguaje de programación. En pocas palabras, es un conjunto de marcos de biblioteca de clases. .NET se compone de muchos lenguajes, como C#, VB.NET, J#, Jsript y ManagedC, pero todos se ejecutan bajo .NETFrameWorkRunTime. Entre ellos, C# es la corriente principal. 3. C# es un lenguaje de desarrollo principal compatible con el marco .NET Framework y puede usarse para desarrollar sitios web ASP.NET, programas de Windows, programas de consola e incluso software para teléfonos móviles (Windows Phone).