|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() |
Bonjour à tous,
Ma question est simple, je développe un site en MVC4 je ne rencontre aucun souci Comment la relation entre le controller et la vue ce fait ? Comment le controller connait ses vues et comment les vues connaissent leur controller ? Est-il possible de modifier le mapping entre les deux ? Merci |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Nadine MDéveloppeur Web Inscription : octobre 2012 Messages : 88 ![]() |
Salut
En fait tout est dans les DLL qui sont livrées avec. C'est le routage HTTP qui permet de lier les vues aux contrôleurs qui se trouve dans le route.config. Si tu utilises (ce que je te conseille) le routage par défaut, il suffit que la vue soit contenue dans un sous dossier de Views qui porte le nom du contrôleur. La vue porte le nom de l'action (la méthode publique à l'intérieur du contrôleur). Ca se complique lorsque tu définis des Posts et des gets spécifiques notament pour répondre aux requêtes Ajax. Ce qui est super séduisant dans MVC c'est sa capacité à mapper automatiquement des modèles hiérarchiques lors des posts (à condition de bien construire ses vues et d'utiliser les EditorTempaltes). C'est une approche fondamentalement différente de l'ASP.net qui est beaucoup plus proche du développement web (c'est à dire, qui ne reproduit pas le mode événementiel du client lourd). En fait, l'ASP.net fonctionne à peu près de la même façon mais la mécanique est cachée sous le capot. L'avantage du MVC est que le développeur est beaucoup plus libre et maîtrise mieux sa bande passante. Bonne continuation avec ASP.net MVC, c'est un bon choix ! |
|
|
02
|
|
|
#3 | ||
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 6 403 ![]() |
Salut
Citation:
Citation:
C'est avant tout un choix. Indéniablement ASP.NET MVC est un bon framework mais les dernières nouveautés apportées par le web kit ne laissent pas les WebForm derrière: http://www.developpez.com/actu/50378...PI-et-SignalR/ Pour ce qui est de la question, le framework fonctionne sur une convention de nommage et une structure de système de fichiers. Tu peux:
A+
__________________
Mon Blog![]() Minichat multicast UDP sous Mango, Linq to SQL vs SQL vs Entity Framework, C# Google Distance Matrix, Import/export de données en ASP.Net, L'architecture multicouche, Internationalisation en ASP.Net |
||
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 6 403 ![]() |
Cette vidéo aussi: http://www.microsoft.com/france/mste...c-133d30501bd3
__________________
Mon Blog![]() Minichat multicast UDP sous Mango, Linq to SQL vs SQL vs Entity Framework, C# Google Distance Matrix, Import/export de données en ASP.Net, L'architecture multicouche, Internationalisation en ASP.Net |
|
00
|
Copyright © 2000-2013 - www.developpez.com