Das ASP.NET MVC Framework ist ein Open Source-Webanwendungsframework und -Tool, das eine Version des MVC-Musters (Model View Controller) implementiert, das auf Webanwendungen zugeschnitten ist und auf einer ASP.NET-Technologiegrundlage basiert.
Ich weiß, was ViewData ist und benutze es ständig, aber in ASP.NET Preview 5 wurde etwas Neues namens TempData eingeführt. Normalerweise tippe ich meine ViewData stark ein, anstatt den Ansatz des Objektwörterbuchs zu verwenden. Wann sollte ich TempData anstelle von ViewData verwenden? Gibt es dafür Best Practices?
Ich bin neu bei Entity Framework. Ich versuche, eine MVC-Anwendung einzurichten, die EF 6 verwendet. Ich verwende Code First Migrations. Ich verwende Bereiche in der App und möchte in jedem Bereich unterschiedliche DbContexts haben, um sie aufzuteilen. Ich weiß, dass EF 6 über ContextKey verfügt, kann jedoch keine vollständigen Informationen …
Ich mag das ExpandoObjectbeim Kompilieren eines serverseitigen dynamischen Objekts zur Laufzeit sehr, aber ich habe Probleme, dieses Ding während der JSON-Serialisierung zu reduzieren. Zuerst instanziiere ich das Objekt: dynamic expando = new ExpandoObject(); var d = expando as IDictionary<string, object>; expando.Add("SomeProp", SomeValueOrClass); So weit, ist es gut. In meinem MVC-Controller …
Ich habe mit der neuen MVC 5 herumgespielt, ich habe einige Modelle, Controller und Ansichten eingerichtet, die mit Code First Migrations eingerichtet wurden. Meine Frage ist, wie ich Benutzer und Rollen setze. Ich setze derzeit einige Referenzdaten in meine Seed-Methode in Configuration.cs. Es scheint mir jedoch, dass die Benutzer- und …
Ich möchte das Anforderungszeitlimit für eine bestimmte Controller-Aktion in meiner Anwendung erhöhen. Ich weiß, dass ich es in der web.config für die gesamte Anwendung tun kann, aber ich möchte es lieber nur bei dieser einen Aktion ändern. Beispiel für Web.config: <system.web> <httpRuntime executionTimeout="1000" /> </system.web> Wie mache ich es?
Nachdem ich heute einige Änderungen an einer von mir ausgeführten C # MVC-Site bereitgestellt habe, habe ich einige weitere Änderungen vorgenommen und bin auf diesen Fehler gestoßen: Fehlender Compiler erforderlich Mitglied System.Runtime.CompilerServices.ExtensionAttribute..ctor Der Fehler ist etwas vage (abgesehen von der Beschreibung natürlich), da ich keine Datei, Zeile oder Spalte als …
Sind sie dasselbe? Ich bin gerade fertig, um Rob Connerys Storefront-Tutorial anzusehen, und es scheint sich um ähnliche Techniken zu handeln. Ich meine, wenn ich ein DAL-Objekt implementiere, habe ich die Methoden GetStuff, Add / Delete usw. und schreibe immer zuerst die Schnittstelle, damit ich später die Datenbank wechseln kann. …
Was ist die geeignete Methode zum Rendern einer untergeordneten Vorlage? Und was ist der Unterschied? Beide scheinen für mich zu arbeiten. Und warum funktioniert das @Html.RenderPartial()nicht mehr?
Wird das unterstützt? Wenn ja, gibt es einen Trick, um es zu aktivieren? Ich gehe davon aus, dass Razor keinen ausreichend neuen Compiler verwendet ...? Die VS2015-IDE scheint in Ordnung zu sein, aber zur Laufzeit bekomme ich CS1056: Unerwartetes Zeichen '$'
Angenommen, ich habe diese Teilansicht: Your name is <strong>@firstName @lastName</strong> die nur durch ein Kind zugänglich ist Aktion wie: [ChildActionOnly] public ActionResult FullName(string firstName, string lastName) { } Und ich möchte diese Teilansicht in einer anderen Ansicht verwenden mit: @Html.RenderPartial("FullName") Mit anderen Worten, ich möchte in der Lage sein, Vorname …
Ich habe eine Funktion in einem Controller, die ich als Unit-Test durchführe und die Werte im Header der http-Anforderung erwartet. Ich kann den HttpContext nicht initialisieren, da er schreibgeschützt ist. Meine Controller-Funktion erwartet einen http-Anforderungsheaderwert für "Geräte-ID". [TestMethod] public void TestValuesController() { ValuesController controller = new ValuesController(); //not valid controller.HttpContext …
Ich versuche, eine Abfrage für das Entitätsframework zu erstellen, mit der ich eine Liste von IDs erstellen und ein mit ihnen verknüpftes Feld aktualisieren kann. Beispiel in SQL: UPDATE Friends SET msgSentBy = '1234' WHERE id IN (1, 2, 3, 4) Wie konvertiere ich das oben genannte in ein Entity …
Gibt es eine Möglichkeit, den Html5-Platzhalter mit @ Html.EditorFor zu schreiben , oder sollte ich nur die TextBoxFor-Erweiterung verwenden, d. H. @Html.TextBoxFor(model => model.Title, new { @placeholder = "Enter title here"}) Oder wäre es sinnvoll , unsere eigene Erweiterung zu schreiben , die vielleicht die ‚Beschreibung‘ Anzeigeattribut über DataAnnotations (ähnlich …
OK, ich habe eine Diskussion über "ViewModels" in Bezug auf ASP.NET MVC von MS gehört. Nun, das soll eine bestimmte Art von Modell sein, richtig? Keine bestimmte Art von Ansicht. Nach meinem Verständnis handelt es sich um eine Art Modell, das einen bestimmten Zweck der Interaktion mit der Ansicht hat. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.