Articles of asp.net mvc

MVC3 unauffällige validationsgruppe von Eingaben

Ich muss 3 oder mehr Eingabefelder validieren (mindestens eine erforderlich). Zum Beispiel habe ich E-Mail, Fax, Telefon. Ich benötige mindestens EINEN, um ausgefüllt zu werden. Ich benötige die unaufdringliche Bestätigung des Servers und des Klienten. bitte hilfe. Ich schaute in die “Compare” -Methode und versuchte es zu modifizieren, aber kein Glück. bitte hilfe. Vielen Dank

Asp.net-mvc-Controllerkontext maskieren

Der Controller-Kontext hängt also von einigen asp.net Interna ab. Was sind einige Möglichkeiten, diese für Unit-Tests sauber nachzubilden? Scheint wie es sehr einfach ist, Tests mit Tonnen von Setup zu verstopfen, wenn ich nur Request.HttpMethod brauche, um “GET” zurückzugeben. Ich habe einige Beispiele / Helfer in den Netzen gesehen, aber einige sind veraltet. Dies wäre […]

ASP.net MVC, das JSONP zurückgibt

Ich möchte einige JSON-Domains über mehrere Domains hinweg zurückgeben, und ich verstehe, dass dies durch JSONP und nicht durch reines JSON geschieht. Ich benutze ASP.net MVC, also habe ich darüber nachgedacht, einfach den JSONResult-Typ zu erweitern und dann Controller zu erweitern, so dass es auch eine Jsonp-Methode implementiert. Ist das der beste Weg dies zu […]

Wie teilen Sie Skripte zwischen mehreren Projekten in einer Lösung?

Falls die Frage nicht klar war. Ich habe 3 MVC-Projekte in einer Lösung. Jedes Mal, wenn ich ein neues Projekt erstelle, fügt es den Ordner “Scripts” mit allen JS-Dateien hinzu, die ich jemals brauchen werde. Ich möchte das nicht jedes Mal für jede Anwendung erstellen lassen. Gibt es eine Möglichkeit, Skripte aus einem zentralen Ordner […]

Übergeben von Daten zwischen verschiedenen Controller-Aktionsmethoden

Ich benutze ASP.NET MVC 4 . Ich versuche, Daten von einem Controller zu einem anderen Controller zu übertragen. Ich verstehe das nicht richtig. Ich bin mir nicht sicher, ob das möglich ist? Hier ist meine Source-Action-Methode, wo ich die Daten weitergeben möchte: public class ServerController : Controller { [HttpPost] public ActionResult ApplicationPoolsUpdate(ServiceViewModel viewModel) { XDocument […]

C # 6.0-Features funktionieren nicht mit Visual Studio 2015

Ich teste Visual Studio 2015 mit C # 6.0, aber die Sprachfunktionen funktionieren nicht. In einer MVC-Webanwendung kompiliert der folgende Code: if (!string.IsNullOrWhiteSpace(Model.Profile?.TypeName)) { // More logic here… } Wenn ich die Anwendung über Debug und IIS Express ausführe, erhalte ich jedoch den folgenden Fehler: CS1525: Ungültiger Ausdrucksterm ‘.’ Wie aktiviere ich diese functionen?

ASP.NET MVC Razor: Wie man den HTML-Code einer Razor Partial View in der Controller-Aktion rendert

Es ist bekannt, wie ein HTML einer bestimmten Teilansicht der ASP.NET-View-Engine generiert wird . Wenn diese functionalität jedoch in der Rasierer-Teilansicht verwendet wird, funktioniert sie nicht, da die Ausnahme besagt, dass die Teilansicht nicht von “UserControl” stammt. Wie behebt man das Rendering, um die partielle Ansicht des Rasierers zu unterstützen? Ich brauche das, weil ich […]

Wie RedirectToAction in ASP.NET MVC ohne Anforderungsdaten zu verlieren

Bei Verwendung von ASP.NET MVC gibt es Situationen (z. B. das Senden von Formularen), für die möglicherweise eine RedirectToAction erforderlich ist. Eine solche Situation liegt vor, wenn Sie nach der Übermittlung eines Formulars auf validationserrors stoßen und zum Formular zurückgeleitet werden müssen. Die URL sollte jedoch die URL des Formulars widerspiegeln, nicht die Aktionsseite, auf […]

Unterschied zwischen Repository und Service-Schicht?

In OOP Design Patterns, was ist der Unterschied zwischen dem Repository-Muster und einer Service-Schicht? Ich arbeite an einer ASP.NET MVC 3 App und versuche diese Designmuster zu verstehen, aber mein Gehirn bekommt es einfach nicht … noch nicht !!

Wie bekomme ich in MVC3 Razor den HTML-Code einer gerenderten Ansicht in eine Aktion?

Weiß jemand, wie man den generierten HTML-Code einer Ansicht in eine Aktion bringt? Ist es etwa so: public ActionResult Do() { var html = RenderView(“hello”, model); … }