Als «asp.net-mvc» getaggte Fragen

Das ASP.NET MVC Framework ist ein Microsoft-Webanwendungsframework, das das MVC-Muster (Model View Controller) implementiert.


2
Beste Open Source ASP.NET MVC E-Commerce-Projekte [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …

4
Auf diese Weise schreibe ich diesen Code ist testbar, aber ist etwas falsch daran, was ich vermisse?
Ich habe eine Schnittstelle aufgerufen IContext. Zu diesem Zweck spielt es keine Rolle, was es tut, mit Ausnahme der folgenden: T GetService<T>(); Diese Methode überprüft den aktuellen DI-Container der Anwendung und versucht, die Abhängigkeit aufzulösen. Ziemlich normal, denke ich. In meiner ASP.NET MVC-Anwendung sieht mein Konstruktor folgendermaßen aus. protected MyControllerBase(IContext …




3
IValidatableObject vs Single Responsibility
Mir gefällt der Extnesibility Point von MVC, mit dem Ansichtsmodelle IValidatableObject implementieren und benutzerdefinierte Validierungen hinzufügen können. Ich versuche, meine Controller schlank zu halten, wobei dieser Code die einzige Validierungslogik ist: if (!ModelState.IsValid) return View(loginViewModel); Ein Anmeldeansichtsmodell implementiert beispielsweise IValidatableObject und ruft das ILoginValidator-Objekt über die Konstruktorinjektion ab: public interface …

3
Frage zum Design aktueller Paginierungsimplementierungen
Ich habe Paginierungsimplementierungen auf asp.net mvc speziell geprüft und ich habe wirklich das Gefühl, dass Implementierungen etwas weniger effizient sind. Zuallererst verwenden Implementierungen Paginierungswerte wie unten. public ActionResult MostPopulars(int pageIndex,int pageSize) { } Die Sache, die ich falsch fühle, ist pageIndex und pageSize sollten total Mitglied der Paginierungsklasse sein, andernfalls …


1
Async-Controller in ASP.NET MVC: Echte Vorteile / Wie erreicht?
Ich habe einen Artikel über asynchrone Controller-Methoden in ASP.NET MVC ( http://visualstudiomagazine.com/articles/2013/07/23/async-actions-in-aspnet-mvc-4.aspx ) durchgearbeitet und denke Ich kann den Punkt verfehlen. Betrachten Sie diese Methode, die ich geschrieben habe und die einem Beispiel aus dem Artikel sehr ähnlich ist: [HttpGet] [AsyncTimeout(8000)] [HandleError(ExceptionType = typeof(TimeoutException), View = "TimedOut")] public async Task<ActionResult> …

1
Trennen von ASP.NET IdentityUser von meinen anderen Entitäten
Ich habe eine ProjectName.CoreBibliothek, die meine gesamte Geschäftslogik und meine Entitäten sowie deren Verhalten enthält. Derzeit gibt es keinerlei Beziehung zu Entity Framework oder einem anderen DAL, da ich diese Dinge gerne getrennt halte. Die Entity Framework-Konfigurationen (unter Verwendung der Fluent-API) befinden sich in einem ProjectName.InfrastructureProjekt, sodass meine Entitäten in …

2
Sollten die Ansichtsmodelle in ASP.NET MVC eine ID haben?
Wenn Sie eine ASP.NET MVC-Anwendung entwickeln, mit der das Modell aktualisiert werden kann, müssen Sie wissen, wie Sie das aktualisierte Ansichtsmodell verwenden und es wieder mit dem jetzt aktualisierten Modell abgleichen können. Es scheint verschiedene Möglichkeiten zu geben, dies zu tun, und ich frage mich, ob eine davon nicht die …
11 mvc  asp.net-mvc 

1
MVC + 3 Tier; Wo kommen ViewModels ins Spiel?
Ich entwerfe eine dreistufige Anwendung mit ASP.NET MVC 4. Ich habe die folgenden Ressourcen als Referenz verwendet. CodeProject: MVC + N-Tier + Entity Framework Trennen des Datenzugriffs in ASP.NET MVC Ich habe das folgende Design bisher. Präsentationsschicht (PL) (Haupt-MVC-Projekt, bei dem M von MVC in die Datenzugriffsschicht verschoben wurde): MyProjectName.Main …

4
Wie können Open Source-Projekte ohne Dokumentation zu Design oder Architektur erfolgreich sein?
Ich möchte meine Programmierkenntnisse verbessern, indem ich berühmte Open-Source-Projekte studiere, aber ich finde es leicht, mich zu verlaufen, wenn ich einfach in ihren Quellcode springe. Daher habe ich mich entschlossen, die Dokumentation zu Design oder Architektur (z. B. UML-Diagramme) zu lesen, um zunächst eine allgemeine Vorstellung von der Organisation des …

4
Wie weit mit Unit-Tests gehen
Eine Frage, die schon oft gestellt wurde, aber mit einer bestimmten Neigung zur Entwicklung von MVCs. Ich war ein sehr guter Junge und habe alle meine Controller-Aktionen mit entsprechenden Unit-Tests codiert, was großartig war (wenn sich manchmal ein wenig [viel lesen] wiederholt). Um ehrlich zu sein, habe ich tatsächlich eine …
11 c#  .net  asp.net-mvc 

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.