NEW
Font size
Worksheets2C3 - Révision pour Intra
Total questions: 16
Worksheet time: 8mins
Lorsqu'on inscrit une URL dans notre navigateur, quelle composante de l'architecture MVC est sollicitée en premier?
Modèle
Vue
Contrôleur
Quelle composante d'une architecture MVC est responsable de la représentation visuelle?
Modèle
Vue
Contrôleur
Quelle composante de l'architecture MVC est responsable des données?
Modèle
Vue
Contrôleur
Dans un projet .Net MVC, où se situe la structure complète du site (balises html, head, body)?
On ne peut y accéder puisque c'est inclus dans le Framework.
Dans _ViewImports.cshtml
Dans _Layout.cshtml
Dans Program.cs
Lequel des éléments suivants n'est pas un type de retour valide pour une méthode d'action?
File
Data
View
Json
Toutes ces réponses
À quoi sert une session web?
Conserver des données pour un couple utilisateur / navigateur.
Partager des données entre différents utilisateurs.
Permet d'authentifier un utilisateur.
Permet d'effectuer du débugage
Quels sont les attributs essentiels que l'on doit retrouver dans une balise form?
enctype et value
post et get
action et method
type et name
Quelle balise doit on utiliser lorsqu'on souhaite afficher une liste déroulante (obligation de choisir une option parmis celles qui sont offertes)?
datalist
select
radiobutton
checkbox
Quel attribut permet de placer du texte dans un champ de manière à guider l'utilisateur?
autocomplete
pattern
placeholder
info
Laquelle de ces réponse n'est pas une bonne raison d'utiliser les annotations au modèle?
Permet d'éviter de la redondance dans les vues.
Permet d'ajouter facilement de la validation personnalisée.
Permet de faciliter la maintenance, puisque tout se situe au même endroit.
Permet d'améliorer la performance du site.
À quoi sert le tag helper asp-for?
À remplacer l'attribut name
Pour les labels, permet de se connecter au modèle pour obtenir les noms de champs
Pour les input, permet de récupérer du modèle des informations pour les typs de champs, attributs et validation
Toutes ces réponses
Vrai ou faux : Il est possible d'utiliser un enum pour créer des options dans une liste déroulante?
Vrai
Faux
Dans quel contexte devrions nous utiliser la syntaxe Razor?
Lorsque l'on souhaite effectuer des opérations très complexes par rapport aux données associées à la vue
Lorsque l'on souhaite effectuer des opérations simples, destinées à l'affichage
Lorsque l'on souhaite ajouter des fonctions effectuant de la validation
Lorsque l'on souhaite ajouter des attributs de validation dans le modèle
À quoi sert l'objet Model dans une vue?
Permet de récupérer les données qui ont été envoyées à la vue via le contrôleur
Permet d'indiquer la classe du modèle associée à la vue
Permet d'ajouter un script de validation
Il ne s'agit pas d'un objet valide que l'on peut utiliser
Quelle est la meilleure interprétation de l'instruction suivante : @Html.DisplayNameFor(m => m.Fabriquant)?
Du code Razor est exécuté pour afficher le nom du champ.
La valeur du champ est obtenue en utilisant une route qui modifiera celle par défaut afin de se connecter au modèle
Un HtmlHelper est utilisé pour obtenir la valeur de l'annotation DisplayName du champ Fabriquant dans le modèle à l'aide d'une expression lamda.
Aucune idée, c'est comme de la magie rendu là...
À quoi sert le Repository dans le contexte où nous l'avons utilisé actuellement?
Permet de mettre des données en session.
Interagit avec les vues pour effectuer de la validation.
Permet d'interagir directement avec une base de données.
Permet de persister des données le temps de l'exécution de l'application en simulant les opérations d'une base de données.
