Articles of asp.net mvc

ASP.NET MVC Routing über Methodenattribute

Im StackOverflow-Podcast # 54 erwähnt Jeff, dass sie ihre URL-Routen in der StackOverflow-Codebasis über ein Attribut oberhalb der Methode registrieren, die die Route behandelt. Klingt nach einem guten Konzept (mit dem Vorbehalt, den Phil Haack bezüglich der Routenprioritäten aufgeworfen hat). Könnte jemand eine Probe zur Verfügung stellen, um dies zu ermöglichen? Auch irgendwelche “Best Practices” […]

Wie spottet man die Anfrage auf Controller in ASP.Net MVC?

Ich habe einen Controller in C # mit dem ASP.Net MVC-Framework public class HomeController:Controller{ public ActionResult Index() { if (Request.IsAjaxRequest()) { //do some ajaxy stuff } return View(“Index”); } } Ich bekam ein paar Tipps zum Spotten und hoffte, den Code mit den folgenden und RhinoMocks zu testen var mocks = new MockRepository(); var mockedhttpContext […]

Razor View Engine, wie man Präprozessor eingibt (#if debug)

Ich schreibe heute meine erste Rasierklingenseite, kann nicht herausfinden, wie #if debug #else #endif Wie kann ich Preprozessor in Rasierer eingeben?

Holen Controller und Aktion Name aus dem Controller?

Für unsere Webanwendung muss ich die Reihenfolge der abgerufenen und angezeigten Elemente abhängig von der Ansicht speichern – oder genauer gesagt, dem Controller und der Aktion, die die Ansicht generiert haben (und natürlich die Benutzer-ID, aber das ist hier nicht der Punkt). Anstatt nur eine Kennung in jeder Controller-Aktion selbst anzugeben (um sie für eine […]

Wie sperren Sie Pfade in ASP.NET MVC?

Ich spiele zum ersten Mal mit MVC 4 herum, um zu sehen, was geändert / hinzugefügt wurde / etc im Vergleich zu MVC 3. Zu Beginn erstellte ich eine leere MVC 4-Webanwendung und begann von Grund auf neu zu bauen. Eines der ersten Dinge, die mir in MVC 4 aufgefallen sind, ist die Tatsache, dass […]

ASP.Net MVC Custom Model Binding Erklärung

Kennt jemand, wo ich ein Tutorial zum Erstellen eines benutzerdefinierten Modellbinders finden kann? Ich habe mehrere Probleme bei der Verwendung des Standardmodellbinders mit EntitySets (beim Erstellen neuer Objekte und beim Erstellen von Duplikaten beim Bearbeiten von Objekten) festgestellt und festgestellt, dass meine Benutzeroberfläche nicht genau mit meinem Modell übereinstimmt (z. B. Zeitfelder mit formatiertem “hh: […]

Warum Interface Layer / Abstract classn in unserem Projekt benötigt?

In unseren Projekten verwenden wir normalerweise abstrakte functionen / Interfaces. Warum wird es wirklich benötigt? Warum können wir nicht nur Business-Logik-Layer, Datenzugriffslayer und Präsentationslayer verwenden? function in der Darstellungsschicht: abc(); function in Business-Logik-Ebene: public void abc() { //Preparing the list } function in der Datenzugriffsebene: public abstract void abc(); function in der Datenzugriffs-SQLServer-Ebene: public override […]

Wie man partielle Ansicht in einen String überträgt

Ich habe den folgenden Code: public ActionResult SomeAction() { return new JsonpResult { Data = new { Widget = “some partial html for the widget” } }; } Ich würde es gerne ändern, damit ich es könnte public ActionResult SomeAction() { // will render HTML that I can pass to the JSONP result to return. […]

wie man das URL-Umschreiben ähnlich wie SO implementiert

Ich muss SO wie functionalität auf meiner asp.net MVC-Site implementieren. Zum Beispiel, wenn Benutzer zu https://stackoverflow.com/questions/xxxxxxxx gehen Nach dem Laden der Betreffzeile wird mit der URL verkettet und URL wird wie folgt https://stackoverflow.com/questions/xxxxxxxx/rails-sql-search-through-has-one-relationship Der obige Teil “/ rails-sql-search-through-one-relationship” wird zur URL hinzugefügt. In Webformularen ist es einfach, ich könnte einfach URL-Umschreiben verwenden. Aber nicht sicher, […]

Was ist eine MVC-Kinderaktion?

Ich habe in MVC (grundlegendes Buch) von Kindeshandlungen gelesen, aber ich weiß nicht wirklich was es ist? Könnte jemand bitte diese Methoden erklären?