Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 22058|Répondre: 1

[ASP.NET] asp.net mvc utilise la vue locale RenderAction pour charger des données dynamiques

[Copié le lien]
Publié sur 07/06/2018 17:07:32 | | | |
Exigences, il y a deux pages différentes, et il y a une division où les données sont publiques ! Mais les données de la div ne sont pas fixes, les données changent ! En fait, c’est aussi une vision partielle.

Auparavant, lorsque nous utilisions MVC pour charger les vues locales, nous procédions comme suit :

@{Html.RenderPartial(« Test »,ViewData["aaa"]) ; }
@Html.Partiel (« Test »)

Autrefois, la vue locale, la partie totale des données était généralement du contenu fixe ou les données de vue du contrôleur actuel étaient transférées, et les deux méthodes ci-dessus n’entraient en fait pas dans la couche contrôleur, donc l’efficacité était plus élevée, mais elle ne répondait pas à mes exigences !

Ma demande est que la vue locale puisse entrer dans le contrôleur pour charger les données, générer dynamiquement les données puis revenir !

Similarités et différences entre Partiel et Action

Similarités :

Il est généralement utilisé pour afficher un « bloc » relativement indépendant, tel qu’un menu d’affichage ou une barre de navigation. Les résultats des deux sorties sont affichés dans le cadre de la Vue appelée


Différences :

Les données du RenderPartial proviennent de la Vue appelante, et le RenderAction accède au contrôleur.
RenderAction lance une nouvelle requête, tandis que RenderPartial ne le fait pas.


Html.RenderActionPermet d’appeler directement une Action, et d’afficher le résultat retourné directement dans la Vue actuellement appelée, avec une méthode dans Control et de retourner la PartialView



Tout d’abord, créez une nouvelle méthode de test dans le contrôleur Home, le code est le suivant :



Code test.cshtml :



Comment appeler la vue locale ?







Précédent:Mettez à jour votre base de données avec la migration Code First
Prochain:La solution à la recherche 360 sans inclure les pages intérieures du site web
 Propriétaire| Publié sur 04/07/2019 21:24:08 |
@RenderBody、@RenderSection、@RenderPage、Html.RenderPartial、Html.RenderActi...
https://www.itsvse.com/thread-2172-1-1.html
(Source : Architect_Programmer)
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com