Je programmais dans Zend Framework et maintenant j'utilise aussi ASP.NET MVC. Ce que j'ai aimé dans Zend Framework est que la mise en page (quelque chose comme la page maître dans le monde ASP.NET) est rendue APRÈS le contenu principal, donc vous pouvez utiliser html helper pour insérer javascript ou demander des fichiers css/js lors de la génération le contenu principal et que l'aide html placera tout le code nécessaire dans l'étiquette principale qui est habituellement placée dans la disposition (page principale). Est-ce que quelque chose comme ça est possible dans ASP.NET MVC?Vue en deux étapes avec ASP.NET MVC
Répondre
Si je comprends bien ce que vous demandez correctement, vous pouvez placer un espace réservé de contenu dans l'en-tête de la page maître. Cela vous permet d'injecter tout ce que vous aimez à partir de vos pages de contenu.
Vous pouvez utiliser les contrôles ScriptManager
et ScriptManagerProxy
avec la propriété Page.ClientScript
pour organiser le script client sur votre site.
Scott recent blog post de Scott Hanselman décrit quelques façons intéressantes de combiner des scripts pour la performance.
sens de base est juste à deux étapes de ce processus se produit .. exemple pour créer cercle en utilisant le rayon: dans la première étape prend les paramètres tels que le rayon et le rayon lire maintenant créer l'écran sur la base du rayon maintenant à la deuxième étape de vue ... rendre un écran et de convertir ou de rendre cet écran en html
qui est html du cercle ou quoi que c'est par exemple seulement sur cette base deux étapes vue fonctionne ..
- 1. ASP.NET MVC - Retour de deux dépôts à la vue
- 2. Création d'une entité d'application Web en 3 étapes avec MVC (asp.net ou rails)
- 3. Vue partielle ASP.NET MVC avec formulaire
- 4. Vue maître-détail ASP.NET MVC
- 5. Asp.Net MVC - Vue fortement typée avec deux listes de même type
- 6. Vue ASP.NET MVC - frameworks alternatifs
- 7. ASP.NET MVC une route, deux vues différentes
- 8. ASP.NET MVC retourner une vue différente
- 9. Chargement d'une vue partielle dans MVC ASP.Net en utilisant jQuery
- 10. Asp.Net MVC - Vue -> Créer 2 objets
- 11. ASP.Net MVC Vue fortement typée avec plusieurs modèles
- 12. Postage ASP.NET MVC avec Ajax.BeginForm renvoie une vue vide
- 13. Servir une vue en tant que fichier dans asp.net mvc
- 14. asp.net MVC vue partielle contrôleur action
- 15. asp.net mvc - Namespace dans la vue
- 16. Liste des types personnalisés ASP.NET MVC en vue partielle
- 17. Séparation de deux formulaires dans la même vue dans ASP.Net MVC
- 18. ASP.NET MVC et deux fichiers Web.config
- 19. Utilisation de deux modèles fortement typés pour une vue MVC
- 20. jQuery GetJSON appelé deux fois pour la vue partielle ASP.NET MVC
- 21. Comment utiliser plusieurs moteurs de vue dans l'application ASP.NET MVC
- 22. Vue de table rapide, en deux dimensions
- 23. ASP.NET MVC Retour de vue partielle en tant que vue complète
- 24. ASP.NET MVC: Affichage des résultats sur différents même vue
- 25. Pourquoi mes étapes de workflow CRM s'exécutent-elles individuellement mais pas quand deux étapes existent?
- 26. Deux URL différentes peuvent-elles être routées vers la même vue dans ASP.NET MVC?
- 27. Comment recharger un div avec une vue partielle dans ASP.NET MVC en utilisant jQuery?
- 28. Ressort MVC avec un PDF rendu en externe comme vue
- 29. Relations avec ASP.NET MVC
- 30. PageMethods avec ASP.Net MVC
Oui, cela est vrai, mais imaginez-vous voudrait rendre UserControls sur votre page et chacun nécessite un morceau de css ou js, que vous ne pouvez pas accéder à l'espace réservé "tête" d'eux ou suis-je manquant quelque chose? – Steve
Sans connaître votre contexte précis, si vous savez que vous mettez un certain contrôle sur une page, vous pouvez inclure le javascript et CSS requis pour le contrôle à travers la page plutôt que le contrôle de l'utilisateur. Pour moi, ce ne sont souvent pas des fichiers séparés, car il est plus rapide pour le navigateur de télécharger quelques fichiers volumineux que plusieurs fichiers plus petits, donc c'est un peu un problème. –
Également d'accord, je sais qu'il existe ces possibilités, mais j'ai aimé le concept de ZF. Autre exemple: les UserControls peuvent générer ce javascript dynamiquement ou le site imaginaire est un portail complexe avec beaucoup de widgets rendus en utilisant UserControl dynamiquement en fonction des paramètres de l'utilisateur. (Bien sûr, vous pouvez avoir un gros fichier javascript avec tout le script) – Steve