Articles of asp.net mvc

Deaktivieren Sie das erforderliche validationsattribut unter bestimmten Umständen

Ich habe mich gefragt, ob es möglich ist, das Erforderliche validationsattribut in bestimmten Controller-Aktionen zu deaktivieren. Ich wundere mich, weil ich auf einem meiner Bearbeitungsformulare nicht die Eingabe von Werten für Felder, die sie bereits zuvor angegeben haben, verlangt. Allerdings implementiere ich dann Logik, die, wenn sie einen Wert eingeben, eine spezielle Logik verwendet, um […]

Ein echtes Beispiel für TryUpdateModel, ASP .NET MVC 3

Ich kann nicht verstehen, wie ich TryUpdateModel verwenden und gleichzeitig die MVC-Architektur speichern kann. Wenn ich mich nicht irre, muss die Arbeit mit Datenkontexten im Modell sein. Also, solcher Code var db=new TestEverybody();//it is class, which was generated by EntityFramework var currentTesting=db.Testing.(t => t.id == id).First(); Muss im Model liegen, nicht im Controller, oder? Aber […]

Wie Rendert eine DateTime in einem bestimmten Format in ASP.NET MVC 3?

Wenn ich in meiner Modellklasse eine Eigenschaft vom Typ DateTime wie kann ich sie in einem bestimmten Format rendern – zum Beispiel in dem Format, das ToLongDateString() zurückgibt? Ich habe das versucht … @Html.DisplayFor(modelItem => item.MyDateTime.ToLongDateString()) … die eine Ausnahme austriggers, weil der Ausdruck auf eine Eigenschaft oder ein Feld zeigen muss. Und das… @{var […]

verhindern, dass die Eigenschaft in der Web-API serialisiert wird

Ich verwende eine MVC 4 Web API und ASP.net Web Forms 4.0, um eine Rest API zu erstellen. Es funktioniert super: [HttpGet] public HttpResponseMessage Me(string hash) { HttpResponseMessage httpResponseMessage; List somethings = … httpResponseMessage = Request.CreateResponse(HttpStatusCode.OK, new { result = true, somethings = somethings }); return httpResponseMessage; } Jetzt muss ich verhindern, dass einige Eigenschaften […]

ASP.NET MVC-Modell vs ViewModel

OK, ich habe eine Diskussion über “ViewModels” in Bezug auf MS ASP.NET MVC gehört. Nun, das soll eine bestimmte Art von Modell sein, richtig? Keine bestimmte Art von View. Nach meinem Verständnis ist es eine Art Modell, das einen bestimmten Zweck hat, mit dem View zu interagieren? Oder etwas ähnliches? Eine Klarstellung wäre erwünscht.

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 […]