Frage zum Microsoft MVC-Framework in deutschen Sprachen

Frage zum Microsoft MVC-Framework in deutschen Sprachen

Beantworten Sie über 100 Microsoft MVC-Fragen, um Ihre Fähigkeiten zu den folgenden Themen zu testen. Das MVC-Framework von Microsoft.
Scrollen Sie nach unten, um loszulegen!

1: Bündelung und Minifikation sind zwei Techniken, die Sie in ASP.NET 4.5 bis:

A.   Alle von denen

B.   Reduzieren Sie die Größe der angeforderten Vermögenswerte

C.   Reduzieren Sie die Anzahl der Anforderungen an den Server

D.   Verbesserung der Anforderungslastzeit

2: Als Best Practice sollte die gesamte Eingabevalidierung in welcher Ebene auftreten?

A.   Sicht

B.   Dies ist keine beste Praxis

C.   Modell

D.   Regler

3: Sie entwickeln eine ASP.NET -MVC -Anwendung, in der Aktienmarktinformationen angezeigt werden. Die Börseninformationen aktualisieren häufig und müssen in Echtzeit angezeigt werden. Sie müssen unnötige Header-Daten beseitigen, die Latenz minimieren und Daten über eine Voll-Duplex-Verbindung übertragen. Was sollte man tun?

A.   Implementieren Sie langjährige HTTP-Anfragen.

B.   Implementieren Sie das WebSockets -Protokoll im Client und auf dem Server.

C.   Instanziieren Sie ein MessageChannel -Objekt im Client.

D.   Konfigurieren Sie die Umfragen aus dem Browser.

4: Was gilt für ModelState?

A.   Es hat den Zustand des Modells

B.   Es hat die Eigenschaften, die sich nur geändert haben

C.   Es hat die Modelleigenschaften und Filter

5: Wo ist die Datenvalidierung durchgeführt?

A.   Regler

B.   Modell

C.   Sicht

6: Was ist der Kernprozess, um eine Reihe verschiedener Ressourcen zusammen in eine einzelne herunterladbare Ressource in ASP.NET MVC zusammenzufassen?

A.   Hashing

B.   Kompakte

C.   Sich anschließen

D.   Verschmelzung

E.   Bündelung

7: Eine Controller -Aktion kann zurückkehren:

A.   ContentResult

B.   Zeige Ergebnis

C.   Alle Antworten sind korrekt.

D.   Javascriptresult

8: Welches dieser Formate wird von der Web -API nicht außerhalb der Box unterstützt?

A.   JSON

B.   AMF

C.   Xml

D.   URL-codiert Form

9: Mit welchem ​​HTML -Helfer würden Sie ein Formularelement in einer Ansicht erstellen?

A.   Form

B.   Formgenerate

C.   FormBin

D.   BeginnForm

10: Welche Basisklasse kann für den Rückgabewert einer MVC -Aktionsmethode verwendet werden?

A.   Ergebnis

B.   Controllerresult

C.   ActionResult

D.   Httpresult

11: Richtig oder falsch? Es ist Best Practice, die Modellbindung zu verwenden, anstatt die Anfrage manuell zu analysieren.

A.   FALSCH

B.   WAHR

12: Mit welchem ​​Symbol [s] wird der Razor -Syntaxcode in einer .cshtml -Datei bezeichnet?

A.   ~

B.   & lt;%

C.   ||

D.   @

13: Das MVC -Framework wird in welchem ​​Namespace definiert?

A.   Einheit.Control.Microsoft

B.   System.Web.Mvc

C.   Sql.java.css

D.   Model View Controller

14: Wie können Sie den Zugriff auf eine Controller -Aktion einschränken, damit nur autorisierte Benutzer diese Aktion aufrufen können?

A.   Attribut autorisieren

B.   Zulassungsmerkmale

C.   SecurityDemand -Attribut

D.   Ein Anruf bei der statischen Klasse SecurityDemand

15: Die Reihenfolge, in der Routen definierte Angelegenheiten sind.

A.   WAHR

B.   FALSCH

16: Richtig oder falsch: Standardmäßig müssen alle Controller -Klassen mit dem " Controller " Suffix.

A.   FALSCH

B.   WAHR

17: Was ist die Standard -Ansichtsmotor mit MVC3?

A.   Rasierer

B.   Funke

C.   ASPX

18: Wenn Sie beim Erstellen einer Dateneingangsansicht für neue Daten erstellen, welche zwei HTTP-Anforderungen (Methoden) & nbsp; sollten Sie damit rechnen, das Formular dem Benutzer zu bedienen und dem Benutzer zu ermöglichen, das Formular einzureichen?

A.   Posten, setzen

B.   Patch, Spur

C.   Verbinden, setzen

D.   Holen Sie sich, posten

19: Mit welchem ​​Rasierungskonstrukt wird angezeigt, dass eine Ansicht stark typisch ist

A.   @Typ

B.   @Kontext

C.   @juristische Person

D.   @Modell

20: In MVC repräsentiert die Daten, die Sie auf der ViewPage angezeigt haben möchten?

A.   Domänenmodell

B.   Modell anzeigen

C.   Datenmodell

D.   JSON -Modell

21: Welche dieser Emulatoren sind gültige mobile Emulatoren für MVC -Anwendungen?

A.   Apfelsafari

B.   Windows 7 Telefonemulator

C.   Opera Mobile Emulator

D.   Alle von denen

22: Welches Attribut könnten Sie verwenden, wenn Sie eine Telefonnummer -Eigenschaft auf Ihrem Modell hätten und den Wert gegen das Telefonformat der Vereinigten Staaten validieren wollten?

A.   Erforderlich

B.   Regulären Ausdruck

C.   Brauch

D.   Format

23: Welche Methode in der RouteCollection kann verwendet werden, um zu verhindern, dass MVC bestimmte Dateitypen verarbeitet?

A.   Omitroute

B.   Donotresolve

C.   Skiproute

D.   Vermeiden

E.   Ignoreroute

24: Wie verhindern Sie Routing?

A.   Verwenden Sie die Methode der Deleteroute

B.   Verwenden Sie die Ignoreroute -Methode

C.   Verwenden Sie das Authentifizierungs -Flag in Web.config

25: Welcher der folgenden regulären Ausdrücke kann als Einschränkung verwendet werden, damit die Route nur dann übereinstimmt, wenn der " ProductID " Parameter ist numerisch?

A.   neu {productId = Integer}

B.   new {productId = @" \ d+" }

C.   new {productId = @"^[a-za-z]+$ " }

26: Welches Attribut könnten Sie verwenden, wenn Sie eine String -Eigenschaft in Ihrer Modellklasse mit dem Namen FirstName hätten, aber Sie möchten, dass die Beschriftungen für diese Eigenschaft in Ihrer Ansicht den Text verwenden " Vorname "?

A.   Text

B.   Etikett

C.   Format

D.   Anzeige

27: Was ist der erste Filter -Lauf in einer Controller -Aktion?

A.   Ergebnis

B.   Autorisierung

C.   Keine von diesen

D.   Aktion

28: Welches Enum repräsentiert eine stark typische Sammlung der HTTP-Statuscodes?

A.   Statuscode

B.   Httpstatuscode

C.   Httpstatus

D.   Status

29: Welcher Namespace enthält die Attribute, die zur Beschreibung Ihres Modells und den Eigenschaften von ITs verwendet werden?

A.   System.comPonentModel.Dataannotations

B.   System.Web

C.   System.Web.Mvc

D.   System.Annotations

30: Welches Attribut wird verwendet, um den Zugriff durch Anrufer auf eine Aktionsmethode zu beschränken?

A.   Einschränken Accessattribute

B.   Autorizeattribute

C.   Authenticateattrbitue

D.   Zeugnis

E.   AdminonlyAttribute

31: Welche der folgenden Protokolle werden von WCF nicht unterstützt?

A.   Alle diese Entscheidungen werden von WCF unterstützt

B.   Http

C.   Benannte Pfeifen für auf Maschinenkommunikation

D.   TCP /IP

E.   Peer -to -Peer -Protokolle

32: Wie können Sie angeben, dass eine bestimmte Ansicht keine implizit festgelegte Layoutansicht verwenden sollte?

A.   Stellen Sie die Layout -Eigenschaft auf null ein

B.   Stellen Sie die Eigenschaft viewbag.layoutfile auf NULL ein

C.   Append " keine " zum Namen der Ansicht

D.   Benennen Sie Ihre Ansicht in _viewStart.cshtml um

33: Was ist der Typ der Sichtbag -Eigenschaft?

A.   Objekt

B.   Ienumerable

C.   Dynamisch

D.   Aufführen

E.   Generisch

34: Mit ASP.NET MVC können Sie Webanwendungen in kleinere Einheiten, die als als als bezeichnet bezeichnet werden, untergebracht werden?

A.   Geteilte Ordner

B.   Abschnitte

C.   Ansichten

D.   Bereiche

E.   Inhalt

35: Wenn Sie eine benutzerdefinierte Transformationslogik in Ihre Bundles aufnehmen möchten, welche Schnittstelle können Sie implementieren?

A.   Ibundletransform

B.   Itransform

C.   Ibundle

D.   IbunddleInvoker

36: Welche Eigenschaft könnten Sie auf das Attribut "outputCache" festlegen, um anzuzeigen, dass Sie neue Caches für verschiedene Parameterkombinationen zur Controller -Aktionsmethode instanziieren sollen?

A.   Varybyparam

B.   VarybyBinding

C.   Variieren

D.   Varybycustom

37: Wie wird ein Modell an eine Controller -Aktion übergeben?

A.   Statemanager.isvalid

B.   State.isvalid

C.   ModelState.isvalid

D.   Modell.isvalid

E.   Statemodel.isvalid

38: Wenn Sie eine _layout.cshtml -Datei in Ihren freigegebenen Ansichten haben, welche Datei können Sie erstellen, um ein benutzerdefiniertes Layout für mobile Plattformen zu haben?

A.   _Layout.device.cshtml

B.   _Layout.mobile.cshtml

C.   _Layout_mobile.cshtml

D.   _Layout.mob.cshtml

39: Sie entwickeln eine ASP.NET -MVC -Anwendung. Sie müssen Clients mithilfe von NT LAN Manager (NTLM) authentifizieren. Welche Authentifizierungsmethode sollten Sie implementieren?

A.   Formen

B.   Basic

C.   Fenster

D.   Kerberos

40: Wenn Sie einen Controller so eingeschränkt haben, dass alle Aktionen erfordern, dass der Benutzer autorisiert wird, wie können Sie dann angeben, dass eine bestimmte Aktion ohne Genehmigung verfügbar sein sollte?

A.   Ein Anruf bei der anonymen statischen Klasse

B.   Zulassungsmerkmale

C.   Degitanonyme Attribut

D.   Attribut autorisieren

41: Welche Klasse repräsentiert das Ergebnis eines HTTP -Aufrufs im Web -API -Framework?

A.   HttprequestMessage

B.   ResponseMessage

C.   Httpresponsemessage

D.   RequestMessage

42: Sie schreiben eine Aktionsmethode namens AddProduct im Produktcontroller. Die Logik in Ihrem Code zeigt an, dass Sie die Methode des Cart Controllers als Ergebnis der Aktionsmethode Ihres Controllers aufrufen müssen. Welche Codezeile würde dies erreichen?

A.   Rückgabeansicht (" cart.add ")

B.   return Redirect (" CART/Add ")

C.   Antwort.Redirect (" cart.aspx? Hinzufügen ")

43: Welche Klasse repräsentiert eine anfängliche HTTP -Klasse für das Web -API -Framework?

A.   RequestMessage

B.   Httpresponsemessage

C.   HttprequestMessage

D.   ResponseMessage

44: [WebMethod] Attribut ist erforderlich, wenn Sie eine MVC -Aktion mit AJAX aufrufen

A.   FALSCH

B.   WAHR

45: Welche Klasse würden Sie bei der Durchführung von Teilseiten -Updates von einer Controller -Aktion zurückkehren?

A.   ActionResult

B.   PartialResult

C.   PartialViewResult

D.   Zeige Ergebnis

46: Wenn Sie eine Teilansicht verwenden möchten, aber auch das gleiche Modellobjekt aus der übergeordneten Ansicht übergeben möchten, welchen HTML -Helfer würden Sie verwenden?

A.   Html.PartialWithmodel ())

B.   Html.action ()

C.   Html.Partial ()

D.   Html.ActionWithmodel ())

47: Welches Attribut wird verwendet, um eine Ausnahme zu behandeln, die von einer Aktionsmethode ausgelöst wird?

A.   ValateExceptionAttribute validate

B.   IgnoreErrorattribute

C.   CatchErrorattribute

D.   HandleErrorattribute

E.   IgnoreExceptionAttribute ignore

48: Tempdata wird gewohnt:

A.   Übergeben Sie Daten aus der Ansicht an die Controller -Aktion

B.   Daten zwischen zwei aufeinanderfolgenden Anfragen bestehen

C.   Übergeben Sie Daten von der Controller -Aktion an die Ansicht

49: Wofür wird OutputCoteattribute verwendet?

A.   Keine der Antworten

B.   So überspringen Sie die Ausführung der Methode, bis die zwischengespeicherte Ausgabe abläuft.

C.   Markieren eine Aktionsmethode, deren Ausgabe zwischengespeichert wird.

D.   Um den Client -Browser zu benachrichtigen, dass die Ausgabe zwischengespeichert werden muss.

50: Welche Klasse ist kein Kind von ActionResult?

A.   CSSResult

B.   RecirectTorouteresult

C.   HttpStatusCoderesult

D.   Javascriptresult

E.   JsonResult