Quelle est la différence entre les formulaires Web Asp.Net et les pages Web Asp.Net?
Ici, on dit que les pages Web et les formulaires Web sont des approches différentes.
Quelle est la différence entre les formulaires Web Asp.Net et les pages Web Asp.Net?
Ici, on dit que les pages Web et les formulaires Web sont des approches différentes.
Il y a 3 saveurs de ASP.NET
Le premier est le plus ancien et est appelé Web Forms. Fondamentalement, c'est un niveau élevé de composants orientés framework web qui fonctionne avec des contrôles tels que des boutons et des grilles qui encapsulent le comportement et la vue. Il était le plus populaire de la saveur de ASP.NET mais a été critiqué pour le manque de contrôle sur l'généré le balisage. Actuellement, la plupart des nouveaux projets ASP.NET MVC, mais il y a certainement beaucoup de Formulaires Web. Alors que c'est mon favori personnel, je dois souligner que c'est une mauvaise façon de commencer à apprendre la programmation web, car il cache les détails de mise en œuvre (ce qui est bien quand vous avez de l'expérience) et est un peu complexe à apprendre.
Source : http://www.asp.net/web-forms
ASP.NET MVC est une implémentation du modèle MVC pour ASP.NET. Certains prétendent qu'il est plus facile de développer l'application maintenable avec les tests unitaires et de la bonne séparation des préoccupations dans ce cadre qu'il est avec des Formulaires Web. Je suis en désaccord sur ce point et pense que l'utilisation de modèles comme MVP, on peut réaliser la même chose avec des Formulaires Web. Sur l'autre main ASP.NET MVC est un gros avantage, il permet un contrôle complet sur l'généré le balisage. Ceci est très important pour le style moderne de développement web où beaucoup de choses sont contrôlées avec JavaScript. Par exemple, en ajoutant une fantaisie de l'animation est plus facile à faire sur un MVC point de vue qu'il est sur le dessus d'un Formulaire Web.
Source: http://www.asp.net/mvc
ASP.NET des Pages Web est un (pour l'instant) le dernier saveur qui est destiné à de plus petits projets et les débutants, les devs (au moins à mon avis). Il est bon pour le développement de petits projets avec ~ 10 pages. La plupart de la logique qui est écrit dans un fichier unique par page dans ce que j'appelle "PHP de Base de style". Il utilise la syntaxe Razor pour l'injection de la serverside code.
Source: http://www.asp.net/web-pages
Notez que les Formulaires Web utilise des pages (contrairement à la MVC) donc il y a une confusion qu'ASP.NET Pages Web est
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.