Questions Microsoft MVC Framework en langues françaises

Questions Microsoft MVC Framework en langues françaises

Répondez à plus de 100 questions Microsoft MVC pour tester vos compétences dans les rubriques suivantes. Structure Microsoft MVC.
Faites défiler vers le bas pour commencer !

1: Le regroupement et la minification sont deux techniques que vous pouvez utiliser dans ASP.NET 4.5 pour:

A.   Tous ces

B.   Réduire la taille des actifs demandés

C.   Réduire le nombre de demandes au serveur

D.   Améliorer le temps de chargement de la demande

2: En tant que meilleure pratique, toute validation d'entrée devrait se produire dans quelle couche?

A.   Voir

B.   Ce n'est pas la meilleure pratique

C.   Modèle

D.   Manette

3: Vous développez une application ASP.NET MVC qui affiche des informations boursières. Les informations boursières se mettent à jour fréquemment et doivent être affichées en temps réel. Vous devez éliminer les données d'en-tête inutiles, minimiser la latence et transmettre des données sur une connexion complète. Que devrais tu faire?

A.   Implémentez les demandes HTTP à long terme.

B.   Implémentez le protocole WebSockets sur le client et le serveur.

C.   Instanciez un objet MessageChannel sur le client.

D.   Configurez le sondage du navigateur.

4: Ce qui est vrai à propos de ModelState?

A.   Il a l'état du modèle

B.   Il a les propriétés qui n'ont changé que

C.   Il a les propriétés et filtres du modèle

5: Où la validation des données est-elle effectuée?

A.   Manette

B.   Modèle

C.   Voir

6: Quel est le processus de base de la réduction d'un certain nombre de ressources distinctes en une seule ressource téléchargeable dans ASP.NET MVC?

A.   Hachage

B.   Compactage

C.   Joindre

D.   Fusion

E.   Forme

7: Une action du contrôleur peut revenir:

A.   Contenu

B.   Voir résultat

C.   Toutes les réponses sont correctes.

D.   Javascriptresult

8: Lequel de ces formats n'est pas pris en charge hors de la boîte par API Web?

A.   Json

B.   AMF

C.   Xml

D.   Former URL codé

9: Quelle aide HTML utiliseriez-vous pour créer un élément de formulaire dans une vue?

A.   Former

B.   Forage

C.   Former

D.   Beginform

10: Quelle classe de base peut être utilisée pour la valeur de retour d'une méthode d'action MVC?

A.   Résultat

B.   Contrôleur

C.   ActionResult

D.   Httpresult

11: Vrai ou faux? Il est de la meilleure pratique d'utiliser la liaison du modèle au lieu d'analyser manuellement la demande.

A.   FAUX

B.   Vrai

12: Quel symbole [s] est utilisé pour désigner le code de syntaxe de rasoir dans un fichier .cshtml?

A.   ~

B.   & lt;%

C.   ||

D.   @

13: Le cadre MVC est défini dans quel espace de noms?

A.   Unit.control.microsoft

B.   System.web.mvc

C.   Sql.java.css

D.   Modèle Vue Contrôleur

14: Comment pouvez-vous restreindre l'accès à une action de contrôleur afin que seuls les utilisateurs autorisés puissent appeler cette action?

A.   Autoriser l'attribut

B.   Attribut Autorheusers

C.   Attribut SecurityDemand

D.   Un appel à la classe statique de sécurité de sécurité

15: L'ordre dans lequel les itinéraires sont définis.

A.   Vrai

B.   FAUX

16: True ou False: Par défaut, toutes les classes de contrôleur doivent être nommées en utilisant le & # 34; Controller & # 34; suffixe.

A.   FAUX

B.   Vrai

17: Quel est le moteur de vue par défaut qui est livré avec MVC3?

A.   Le rasoir

B.   Étincelle

C.   Aspx

18: Lors de la création d'une vue d'entrée de données pour les nouvelles données, qui deux HTTP demandent des verbes (méthodes) et NBSP; devriez-vous vous attendre à utiliser le formulaire à l'utilisateur et à permettre à l'utilisateur de soumettre le formulaire?

A.   Publier, mettre

B.   Patch, trace

C.   Connectez-vous, mettez

D.   Obtenez, postez

19: Quelle construction de rasoir est utilisée pour indiquer une vue est fortement typée

A.   @taper

B.   @contexte

C.   @entité

D.   @modèle

20: Dans MVC, qui représente les données que vous souhaitez afficher sur la vue?

A.   Modèle de domaine

B.   Affichage du modèle

C.   Modèle de données

D.   Modèle JSON

21: Lequel de ces émulateurs est des émulateurs mobiles valides pour les applications MVC?

A.   Apple Safari

B.   Émulateur de téléphone Windows 7

C.   Émulateur mobile d'opéra

D.   Tous ces

22: Quel attribut pourriez-vous utiliser si vous aviez une propriété de numéro de téléphone sur votre modèle et que vous vouliez valider & nbsp; la valeur par rapport au format téléphonique des États-Unis?

A.   Requis

B.   Expression régulière

C.   Coutume

D.   Format

23: Quelle méthode dans la routine peut être utilisée pour empêcher MVC de traiter les types de fichiers spécifiques?

A.   Omitroute

B.   Faire lamelle

C.   Skiprout

D.   Éviter

E.   Ignorererout

24: Comment empêchez-vous le routage?

A.   Utiliser la méthode Deleteroute

B.   Utiliser la méthode Ignorererout

C.   Utilisez l'indicateur d'authentification dans web.config

25: Laquelle des expressions régulières suivantes peut être utilisée comme contrainte afin que l'itinéraire ne corresponde que lorsque le & # 34; ProductId & # 34; Le paramètre est numérique?

A.   nouveau {productId = entier}

B.   new {productId = @ & # 34; \ d + & # 34; }

C.   new {productId = @ & # 34; ^ [a-za-z] + $ & # 34; }

26: Quel attribut pourriez-vous utiliser si vous aviez une propriété String sur votre classe de modèle nommée FirstName, mais vous voulez que les étiquettes de cette propriété dans votre vue utilisent le prénom du texte & # 34; prénom & # 34;?

A.   Texte

B.   Étiqueter

C.   Format

D.   Afficher

27: Quel est le premier filtre exécuté dans une action de contrôleur?

A.   Résultat

B.   Autorisation

C.   Aucun d'eux

D.   Action

28: Quelle énumage représente une collection fortement typique des codes d'état HTTP?

A.   Code de statut

B.   Httpstaturuscode

C.   Httpstatus

D.   Statut

29: Quel espace de noms contient les attributs utilisés pour décrire votre modèle et ses propriétés?

A.   System.ComponentModel.Dataannotations

B.   System.web

C.   System.web.mvc

D.   System.annotations

30: Quel attribut est utilisé pour restreindre l'accès par les appelants à une méthode d'action?

A.   Restreindre l'accessoire

B.   AutorizEatTribute

C.   AuthenticateAttrbitue

D.   PerledAttribute

E.   AdminonlyAttribute

31: Lesquels des protocoles suivants ne sont pas pris en charge par WCF?

A.   Tous ces choix sont pris en charge par WCF

B.   Http

C.   Pipes nommés pour les communications de la machine

D.   TCP / IP

E.   Protocoles de pair à pair

32: Comment pouvez-vous spécifier qu'une vue particulière ne devrait pas utiliser de vue de mise en page implicitement définie?

A.   Définissez la propriété de mise en page sur NULL

B.   Définissez la propriété Viewbag.LayoutFile sur NULL

C.   Ajouter & # 34; Aucun & # 34; au nom de la vue

D.   Renommez votre vue sur _viewstart.cshtml

33: Quel est le type de la propriété Viewbag?

A.   Objet

B.   Ienuable

C.   Dynamique

D.   Liste

E.   Générique

34: Pour accueillir de grands projets, ASP.NET MVC vous permet de partitionner des applications Web dans des unités plus petites qui sont appelées?

A.   Dossiers partagés

B.   Sections

C.   Vues

D.   Zones

E.   Contenu

35: Si vous souhaitez inclure la logique de transformation personnalisée dans vos faisceaux, quelle interface pourriez-vous implémenter?

A.   Ibundletransform

B.   Itransform

C.   Ibundle

D.   Ibundleinvoker

36: Quelle propriété pouvez-vous définir sur l'attribut OutputCache pour indiquer que vous souhaitez qu'il instancie de nouveaux caches pour différentes combinaisons de paramètres à la méthode d'action du contrôleur?

A.   VaryByparam

B.   VaryBybinding

C.   Varybyaction

D.   VARYBYCUSTOM

37: Comment un modèle est-il passé à une action de contrôleur validée?

A.   StatManager.isvalid

B.   State.isvalid

C.   ModelState.isvalid

D.   Model.isvalid

E.   Statemodel.isvalid

38: Si vous avez un fichier _layout.cshtml dans vos vues partagées, quel fichier pouvez-vous créer pour avoir une mise en page personnalisée pour les plates-formes mobiles?

A.   _Layout.device.cshtml

B.   _Layout.mobile.cshtml

C.   _Layout_mobile.cshtml

D.   _Layout.mob.cshtml

39: Vous développez une application ASP.NET MVC. Vous devez authentifier les clients en utilisant NT LAN Manager (NTLM). Quelle méthode d'authentification devez-vous implémenter?

A.   Formes

B.   Basique

C.   Les fenêtres

D.   Kerberos

40: Si vous avez limité un contrôleur afin que toutes les actions exigent que l'utilisateur soit autorisé, comment pouvez-vous indiquer qu'une action spécifique devrait être disponible sans autorisation?

A.   Un appel à la classe statique anonyme

B.   Attribut Autorheusers

C.   Attribut AllyAnonymous

D.   Autoriser l'attribut

41: Quelle classe représente le résultat d'un appel HTTP au framework API Web?

A.   HttprequestMessage

B.   Réponses de réponse

C.   HttpResponseMessage

D.   Demandeur de demande

42: Vous écrivez une méthode d'action appelée AddProduct à l'intérieur du contrôleur de produit. La logique de votre code indique que vous devez appeler la méthode ADD du contrôleur de panier à la suite de la méthode d'action de votre contrôleur. Quelle ligne de code accomplirait cela?

A.   Return View (& # 34; CART.Add & # 34;)

B.   Retour Redirection (& # 34; CART / ADD & # 34;)

C.   Response.redirect (& # 34; CART.aspx? Add & # 34;)

43: Quelle classe représente une classe HTTP initiale au framework API Web?

A.   Demandeur de demande

B.   HttpResponsessage

C.   HttpRequestMessage

D.   Réponses de réponse

44: L'attribut [WebMethod] est requis lors de l'appel d'une action MVC avec AJAX

A.   FAUX

B.   Vrai

45: Quelle classe reviendriez-vous d'une action de contrôleur lors de la réalisation de mises à jour de page partielle?

A.   Action Resultult

B.   Résulter partiel

C.   PartialViewResult

D.   Voir résultat

46: Si vous vouliez utiliser une vue partielle mais passez également le même objet modèle à partir de la vue parent, quelle aide HTML utiliseriez-vous?

A.   Html.PartialWithModel ()

B.   Html.action ()

C.   Html.partial ()

D.   Html.actionwithmodel ()

47: Quel attribut est utilisé pour gérer une exception qui est lancée par une méthode d'action?

A.   ValiderExceptionAttribute

B.   IgnoreErrorAttribute

C.   CatchERRORTTRIBLE

D.   HandleErrorAtTribute

E.   IgnoreExceptionAttribute

48: Tempdata est habitué à:

A.   passer les données de la vue à l'action du contrôleur

B.   Passez des données entre deux demandes consécutives

C.   passer les données de l'action du contrôleur à la vue

49: À quoi sert OutputCacheatTribute?

A.   Aucune des réponses

B.   Pour sauter l'exécution de la méthode jusqu'à l'expiration de la sortie en cache.

C.   Pour marquer une méthode d'action dont la sortie sera mise en cache.

D.   Pour informer le navigateur client que la sortie doit être mise en cache.

50: Quelle classe n'est pas un enfant d'actionResult?

A.   CSSRESULT

B.   Rediriger

C.   Httpstatucoderesult

D.   Javascriptresult

E.   Jsonrsult