Leí la publicación anterior: CodeFile vs CodeBehind, pero todavía estoy confundido sobre cuál debería usar. Parece que CodeFile es la opción más nueva que debe usarse, pero VS2010 genera CodeBehind cuando crea un nuevo formulario web.ASP.Net 3.5/4.0 CodeBehind o CodeFile?
5
A
Respuesta
2
Depende de su plantilla, consulte el sitio web frente a la aplicación web. Tiendo a preferir la aplicación web por varias razones, pero eso depende de usted. Si ve código rezagado, probablemente haya seleccionado esa plantilla.
Cuestiones relacionadas
- 1. CodeFile vs CodeBehind
- 2. Visual Studio 2008 pierde intellisense para ASCX con CodeBehind (pero funciona para CodeFile)?
- 3. Control de ASP.NET no disponible en CodeBehind
- 4. ASP.Net Abrir nueva pestaña en el navegador de CodeBehind
- 5. TinyMCE Textarea Cambio no reconocido por ASP.NET CodeBehind
- 6. Columna ITemplate y DataGrid en Codebehind
- 7. SlickGrid y asp.net muestra o tutorial
- 8. Cómo obtener un archivo 'codebehind' para crear una vista ASP.NET-MVC en RC1 de forma predeterminada
- 9. ¿Cómo puedo acceder a un IFRAME desde el archivo codebehind en ASP.NET?
- 10. responde con un error 404 de la página asp.net código codebehind
- 11. ASP.NET: Cómo aplicar la clase CSS para una tabla generada en C# codebehind
- 12. Aprenda Asp.Net WebForms o Asp.Net MVC
- 13. MVC ASP.NET o Razor
- 14. ASP.NET 2.0 o 3.5?
- 15. ASP.NET MVC o WebForms?
- 16. En mi clase codebehind, ¿cómo recupero los roles autorizados?
- 17. ¿Cómo mover mi controlador RoutedCommand de View-codebehind a ViewModel?
- 18. Establecer lista de botones de radio seleccionados de Codebehind
- 19. mvc no codebehind fuertemente tipeado viewdata headers not working
- 20. Configuración del evento OnClick de LinkButton al método en codebehind
- 21. Crear VisualState personalizado en xaml y configurarlo manualmente en CodeBehind
- 22. ¿ASP.NET requiere ActiveX o no?
- 23. ASP.NET: HtmlGenericControl ("div") o Panel
- 24. Asp.net MVC json o Json.net?
- 25. Generación de interfaces de administración en ASP.NET o ASP.NET MVC
- 26. botón Jquery Asp.net desactivar
- 27. ASP.NET - Controles dinámicos creados en Page_Pre_init() o Page_Init() o Page_Load()
- 28. actualización automática en ASP.NET MVC
- 29. ASP.NET MVC: ¿Usar Html.Partial o Html.Action?
- 30. ASP.NET Health Monitoring o ELMAH ¿qué elegir?
De acuerdo, eso es lo que hice. Solo quería verificar que esa era la razón. ¿El código subyacente requiere precompilación, o se compilará el nuevo código sobre la marcha? –
Los sitios web se pueden precompilar (o 'publicar'); de lo contrario, las páginas se compilan sobre la marcha. También prefiero proyectos de aplicaciones web y los recomendaría para cualquier proyecto de tamaño razonable. – richeym
Code-behind en sí mismo no precompila pero el código subyacente se compila en una única DLL, pero los sitios web se compilan dinámicamente en tiempo de ejecución como se menciona en @richeym. La precompilación se puede realizar para ambos tipos de proyecto, ya que también compila el marcado, por lo que no se produce el acierto inicial de compilación de la página. –