Effectuer le rendu d'une Vue à l'intérieur d'une Vue dans Asp.Net mvc
Comment puis-je rendre à part entière, vue (pas vue partielle) à l'intérieur d'un autre point de vue?
Scénario, j'ai autre contrôleur et voulez exactement le même point de vue pour le rendu qui est déjà sous d'autres contrôleur avec une présentation différente.
J'ai Wishlist page d'Accueil de Contrôleur qui affiche la liste des produits ajoutés, et lorsque l'utilisateur connecté , quand je clique sur le liste de souhaits, il également me montrer de navigation lorsque l'utilisateur s'est connecté.
Comment dois-je procéder??
Avez-vous essayer comme la Vue("ViewName", Modèle);....?
Je veux le faire partir .cshtml fichier
programmers.stackexchange.com/questions/151182/...
PartialView avec ChildActionOnly est votre réponse msdn.microsoft.com/en-us/library/...
Denys a résolu mon problème.
Je veux le faire partir .cshtml fichier
programmers.stackexchange.com/questions/151182/...
PartialView avec ChildActionOnly est votre réponse msdn.microsoft.com/en-us/library/...
Denys a résolu mon problème.
OriginalL'auteur trighati | 2016-09-01
Vous devez vous connecter pour publier un commentaire.
Pas beaucoup de développeurs savent à ce sujet, mais vous pouvez utiliser RenderPage, il est spécifiquement conçu pour cet usage(pour rendre un MVC vue à l'intérieur d'un autre point de vue)
exactement, je voulais que ce
Ce n'est pas pour asp.net de base, au moins dans la version 2.0. Utiliser @Html.Partielle à la place.
OriginalL'auteur Denys Wessels
Vous pouvez toujours créer ou utiliser une vue partielle avec son propre contrôleur et de l'utilisation de la RenderAction()
Le code ci-dessus peut être dans n'importe quel contrôleur, son propre contrôleur, il vous suffit d'appeler au rasoir avec ce contrôleur.
Rasoir:
Espère que ça aide
OriginalL'auteur Sarel Louw