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.


3
So hängen Sie einen ganzen Modellsatz an Formulardaten an und erhalten ihn in MVC
Wie übergebe ich ein ganzes Set-Modellobjekt durch Formulardaten und konvertiere es in den Modelltyp in der Steuerung? Unten ist was ich versucht habe! JavaScript-Teil: model = { EventFromDate: fromDate, EventToDate: toDate, ImageUrl: imgUrl, HotNewsDesc: $("#txthtDescription").val().trim(), }; formdata.append("model",model); Übergeben Sie es dann durch AJAX, es wird eine Zeichenfolge sein, und wenn …

12
Aktualisieren von Benutzerdaten - ASP.NET-Identität
Ich habe der ApplicationUserKlasse benutzerdefinierte Felder hinzugefügt. Ich habe auch ein Formular erstellt, über das der Benutzer die Felder eingeben / bearbeiten kann. Aus irgendeinem Grund kann ich die Felder in der Datenbank jedoch nicht aktualisieren. [HttpPost] [ActionName("Edit")] [ValidateAntiForgeryToken] public async Task<ActionResult> Manage(EditProfileViewModel model) { if (ModelState.IsValid) { // Get …


4
Warum kann ich die UseInMemoryDatabase-Methode in DbContextOptionsBuilder nicht aufrufen?
Zunächst einmal kann ich SQL Lite nicht verwenden. Zweitens gibt mir der folgende Code: Fehler CS1061 'DbContextOptionsBuilder' enthält keine Definition für 'UseInMemoryDatabase' und es konnte keine Erweiterungsmethode 'UseInMemoryDatabase' gefunden werden, die ein erstes Argument vom Typ 'DbContextOptionsBuilder' akzeptiert (fehlt Ihnen eine using-Direktive oder eine Assemblyreferenz?) Der Code: var options = …



2
Warum würden mehrere gleichzeitige AJAX-Aufrufe derselben ASP.NET MVC-Aktion dazu führen, dass der Browser blockiert wird?
Vor ein paar Tagen habe ich folgende Frage gestellt: Warum blockiert $ .getJSON () den Browser? Ich feuere sechs asynchrone jQuery-Ajax-Anforderungen gleichzeitig mit derselben Controller-Aktion ab. Jede Anfrage benötigt 10 Sekunden, um zurückzukehren. Durch das Debuggen und Protokollieren von Anforderungen an die Aktionsmethode stelle ich fest, dass die Anforderungen serialisiert …


3
Lesen Sie HttpContent im WebApi-Controller
Wie kann ich den Inhalt der PUT-Anforderung in der MVC webApi-Controller-Aktion lesen? [HttpPut] public HttpResponseMessage Put(int accountId, Contact contact) { var httpContent = Request.Content; var asyncContent = httpContent.ReadAsStringAsync().Result; ... Ich bekomme hier eine leere Zeichenfolge :( Was ich tun muss, ist: herauszufinden, "welche Eigenschaften" in der ersten Anforderung geändert / …


7
ASP .NET MVC Deaktiviert die clientseitige Validierung auf Feldebene
Ich verwende ASP .NET MVC 3 mit Datenanmerkungen und dem jQuery-Validierungs-Plugin. Gibt es eine Möglichkeit zu markieren, dass ein bestimmtes Feld (oder eine bestimmte Datenanmerkung) nur serverseitig validiert werden soll? Ich habe ein Telefonnummernfeld mit einem Maskierungs-Plugin, und der Validator für reguläre Ausdrücke wird vom Benutzer verrückt. Der reguläre Ausdruck …

4
C # ASP.NET MVC Zurück zur vorherigen Seite
Ich habe eine grundlegende Bearbeitungsmethode in meinem Controller, die nach erfolgreicher Bearbeitung zu einer Liste der obersten Ebene („Index“) zurückleitet. Standardverhalten nach MVC-Gerüsten. Ich versuche, diese Bearbeitungsmethode zu ändern, um zur vorherigen Seite (nicht zum Index) zurückzukehren. Da meine Edit-Methode nicht den standardmäßig zugeordneten Eingabeparameter "id" verwendete, habe ich zuerst …

11
Fehlermeldung erhalten, wenn ModelState.IsValid fehlschlägt?
Ich habe diese Funktion in meinem Controller. [HttpPost] public ActionResult Edit(EmployeesViewModel viewModel) { Employee employee = GetEmployee(viewModel.EmployeeId); TryUpdateModel(employee); if (ModelState.IsValid) { SaveEmployee(employee); TempData["message"] = "Employee has been saved."; return RedirectToAction("Details", new { id = employee.EmployeeID }); } return View(viewModel); // validation error, so redisplay same view } Es schlägt ModelState.IsValidimmer …


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.