L'utilisateur Contrôle l'Équivalent dans ASP.NET MVC 4
Je suis en train de travailler sur un nouveau ASP.NET MVC 4 app. J'essaye vraiment de faire les choses de la "MVC" façon. En particulier, je m'intéresse en utilisant le moteur de vue Razor. Veuillez noter que je viens d'un des formulaires web d'arrière-plan, de sorte que mes questions peuvent paraître maladroit.
J'essaie de savoir s'il y a quelque chose d'équivalent à des contrôles utilisateur dans MVC? Si oui, quels sont-ils appelés? Si non, quelle est la méthode recommandée pour la création d'un composant réutilisable dans MVC?
Vous devez vous connecter pour publier un commentaire.
Vous êtes à la recherche pour
@Html.Action
et@Html.Partial
.Ils vous permettent de vous rendre un vue partielle ou une pleine soufflé contrôleur de l'action dans une vue. C'est un modèle courant de la réutilisation dans MVC terre.
Parfois vous voulez rendre méthode displayfor ou editorFor modèles, si l'action d'un contrôleur est trop lourd. La règle de base est que si vous avez besoin de le faire plusieurs fois sur la page, et elle doit être comptabilisée dans un formulaire, pensez à faire dans un template.
Contrôles asp.net couvrir un assez grand andain qui MVC granularizes un peu plus.
À la création d'une réutilisables HTML composant MVC, vous pouvez créer une vue partielle dans le
Views/Shared
dossier et utiliser@HTML.Partial("_PartialViewName")
de l'inclure dans tout autre point de vue ou vue partielle. Vous pouvez en savoir plus sur les vues partielles en ce l'article.Shared
dossiers. L'application complète chemin relatif peut charger n'importe où (même pas seulement dans leViews
dossier, en fait)@Html.Partial("~/OtherDir/File.cshtml");