Table des matières:

Comment transmettre les données de la vue au contrôleur dans MVC TempData ?
Comment transmettre les données de la vue au contrôleur dans MVC TempData ?

Vidéo: Comment transmettre les données de la vue au contrôleur dans MVC TempData ?

Vidéo: Comment transmettre les données de la vue au contrôleur dans MVC TempData ?
Vidéo: Part 30. ViewData in .NET Core MVC. | Pass data from Controller To View To Layout | AspNetCoreMVC 2024, Avril
Anonim

Qui passe les Les données de Manette à Vue à l'aide de DonnéesTemp

Allez dans Fichier puis Nouveau et sélectionnez l'option "Projet". Créez ensuite le ASP. NET projet d'application Web comme illustré ci-dessous. Sélectionnez ensuite « Vide » et cochez « » MVC " puis cliquez sur OK. Le projet est créé avec succès.

En conséquence, comment transmettre les données de la vue au contrôleur dans MVC ?

Nous lions un modèle à la vue; c'est ce qu'on appelle la liaison de modèle de type fortement

  1. Créez un modèle pour un intérêt simple.
  2. Créez une méthode d'action qui affiche une vue sur l'interface utilisateur.
  3. Créez une vue fortement typée qui a le même écran que dans la figure 1.1.
  4. Créez une méthode d'action qui gère la requête POST et traite les données.

Sachez également, pouvons-nous utiliser ViewBag pour transmettre des données de la vue au contrôleur ? En général, VoirSac est un moyen de transmettre des données du manette à la vue . C'est un objet type et c'est une propriété dynamique sous le manette classe de base. Par rapport à ViewData, il fonctionne de manière similaire mais est connu pour être un peu plus lent et a été introduit dans ASP. NET MVC 3.0 (ViewData a été introduit dans MVC 1.0).

À cet égard, comment pouvons-nous transmettre des données de la vue au contrôleur ?

Ce blog discutera de quatre (4) façons courantes de transmettre des données de la vue au contrôleur:

  1. Passer par des arguments typés.
  2. Objet de demande.
  3. Objet Collections de formulaires.
  4. Liaison de données.

Pouvons-nous transmettre des données du contrôleur à afficher à l'aide de TempData ?

À passe le fortement typé données du contrôleur à la vue à l'aide de TempData , nous doivent créer une classe de modèle puis remplir ses propriétés avec certains Les données puis passe cette Les données à DonnéesTemp comme valeur et la sélection du nom de la clé est le choix du programmeur.

Conseillé: