2009-07-18 9 views
1

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

1

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.

+0

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

+0

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. –

+0

É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

1

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 ..

Questions connexes