Als «asp.net-mvc» getaggte Fragen

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.

6
Unterschied zwischen ViewData und TempData?
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?

1
Mehrere DB-Kontexte in derselben DB und Anwendung in EF 6 und Code First Migrations
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 …

12
Wie kann ein über JsonResult in asp.net mvc zurückgegebenes ExpandoObject reduziert werden?
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 …


7
MVC 5 Seed-Benutzer und -Rollen
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 …

3
Wie lege ich das Anforderungszeitlimit für eine Controller-Aktion in einer asp.net mvc-Anwendung fest?
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?

12
Der Fehler "Fehlender Compiler erfordert Mitglied" wird mehrmals ausgelöst, fast ohne Änderungen am Code
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 …
94 c#  asp.net-mvc 

12
Repository-Muster vs DAL
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. …


2
String-Interpolation in einer Razor-Ansicht?
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 '$'
93 c#  asp.net-mvc  razor  c#-6.0 

6
Wie übergebe ich Parameter an eine Teilansicht in ASP.NET MVC?
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 …

2
Mock HttpContext zum Testen eines .NET Core MVC-Controllers?
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 …


7
HTML5-Platzhalter mit .NET MVC 3 Razor EditorFür die Erweiterung?
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 …

5
ASP.NET MVC-Modell vs ViewModel
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. …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.