Articles of asp.net mvc

EditorFor () und HTML-Eigenschaften

Asp.Net MVC 2.0 Preview Builds bieten Helfern wie Html.EditorFor(c => c.propertyname) Wenn der Eigenschaftsname eine Zeichenfolge ist, rendert der obige Code eine Texbox. Was passiert, wenn ich die MaxLength- und Size-Eigenschaften an das Textfeld oder meine eigene css-classneigenschaft übergeben möchte? Muss ich für jede Kombination aus Größe und Länge in meiner Anwendung eine Vorlage erstellen? […]

Was ist der Unterschied zwischen den vier Dateiergebnissen in ASP.NET MVC?

ASP.NET hat vier verschiedene Arten von Dateiergebnissen: FileContentResult: Sendet den Inhalt einer Binärdatei an die Antwort. FilePathResult: Sendet den Inhalt einer Datei an die Antwort FileResult: Gibt die binäre Ausgabe zurück, um in die Antwort zu schreiben FileStreamResult: Sendet Binärinhalte an die Antwort mithilfe einer Stream-Instanz Diese Beschreibungen stammen von MSDN und mit Ausnahme von […]

“Die JSON-Anfrage war zu groß, um sie zu deserialisieren”

Ich erhalte diesen Fehler: Die JSON-Anfrage war zu groß, um sie zu deserialisieren. Hier ist ein Szenario, in dem dies auftritt. Ich habe eine class von Ländern, die eine Liste von Verschiffungshäfen dieses Landes halten public class Country { public int Id { get; set; } public string Name { get; set; } public List […]

ASP.NET MVC – So erhalten Sie ModelState-Fehler über RedirectToAction?

Ich habe die folgenden zwei Aktionsmethoden (vereinfacht für Frage): [HttpGet] public ActionResult Create(string uniqueUri) { // get some stuff based on uniqueuri, set in ViewData. return View(); } [HttpPost] public ActionResult Create(Review review) { // validate review if (validatedOk) { return RedirectToAction(“Details”, new { postId = review.PostId}); } else { ModelState.AddModelError(“ReviewErrors”, “some error occured”); return […]

Unterschied zwischen MVC 5 Projekt und Web Api Projekt

Ich bin neu in ASP.NET MVC und Web API und versuche, die Grundlagen zu bekommen. AFAIK, wir haben Projektvorlagen in VS 2013, benannt als MVC , Web API und Both of them together . Ich habe die Tutorials durchgelesen und gelernt, dass wir eine API erstellen können, indem wir MVC alleine und mit Web API […]

Wie validiere ich die hochgeladene Datei in ASP.NET MVC?

Ich habe eine Create-Aktion, die ein Entitätsobjekt und ein HttpPostedFileBase-Image verwendet. Das Bild gehört nicht zum Entitätsmodell. Ich kann das Entitätsobjekt in der database und die Datei auf dem Datenträger speichern, aber ich bin nicht sicher, wie diese Geschäftsregeln überprüft werden: Bild ist erforderlich Der Inhaltstyp muss “image / png” sein Darf nicht größer als […]

Aktualisieren von Benutzerdaten – ASP.NET Identity

Ich habe der ApplicationUser class benutzerdefinierte Felder hinzugefügt Ich habe auch ein Formular erstellt, mit dem der Benutzer die Felder eingeben / bearbeiten kann. Aus irgendeinem Grund kann ich die Felder in der database nicht aktualisieren. [HttpPost] [ActionName(“Edit”)] [ValidateAntiForgeryToken] public async Task Manage(EditProfileViewModel model) { if (ModelState.IsValid) { // Get the current application user var […]

Asp.net MVC4: Autorisieren auf Controller und Aktion

Wenn ich das Autorize-Attribut sowohl auf dem Controller als auch auf der Aktion habe, welches wird die Wirkung haben? Oder werden beide wirksam?

Rufen Sie UrlHelper in Modellen in ASP.NET MVC auf

Ich muss einige URLs in einem Modell in ASP.NET MVC generieren. Ich möchte etwas wie UrlHelper.Action () aufrufen, das die Routen verwendet, um die URL zu generieren. Es macht mir nichts aus, die üblichen Lücken zu füllen, wie den Hostnamen, das Schema und so weiter. Gibt es irgendeine Methode, die ich dafür verlangen kann? Gibt […]

Die beste Programmierpraxis bei der Verwendung von DropDownList in ASP.Net MVC

Ich arbeite seit einigen Monaten mit MVC 5 und lese viele Artikel, Foren und Dokumentationen, frage mich aber immer, was besser ist in der Ansicht; 1) Daten mit statischen Methode des Modells wie hier binden 2) Bindung der gleichen Daten mit ViewData [index], die in Controller gesetzt ist, die mit dem vorherigen Beispiel so aussehen […]