Articles of asp.net mvc

Fettmodell / Thin Controller vs. Serviceschicht

Ich entwickle seit vielen Jahren Unternehmensanwendungen mit .Net Meine Apps haben normalerweise ein Domänenmodell, das Entitäten enthält, die auf SQL DB-Tabellen abbilden. Ich benutze ein Repository-Muster, Dependency-Injektion und eine Service-Schicht. Kürzlich haben wir angefangen, an MVC 3 Projekten zu arbeiten und wir hatten eine Debatte, wo wir welche Logik einsetzen können. Ich kam über die […]

Wie erstellt man eine database für Entity Framework neu?

Ich bin mit meinem ASP.Net MVC 5-Projekt in einen schlechten Zustand geraten, indem ich Code-First Entity Framework verwendet habe. Es ist mir egal, Daten zu verlieren, ich möchte einfach in der Lage sein, neu zu starten, die database neu zu erstellen und Code-First-Migrationen zu starten. Derzeit bin ich in einem Zustand, in dem jeder Versuch, […]

jqGrid dataUrl Dropdown-Liste wird nicht aktualisiert

Ich bin neu in der Webentwicklung und arbeite an meiner ersten ASP.NET MVC 3 App. Ich benutze jqGrid und bemerkte, dass das Aktualisieren der Seite die Werte in der Dropdown-Liste nicht aktualisiert, bis ich die gleiche Seite in einem anderen Tab öffne, dann wird das Aktualisieren der ersten Registerkarte die geänderten Werte aufnehmen. Ich habe […]

Fälschen Sie eine Formularübergabe mit C # WebClient

Ich muss ein Web aufrufen und die resultierenden Daten aus dem Modell in meiner asp.net mvc-Anwendung abrufen. Beim Zugriff auf das Web sieht das Formular folgendermaßen aus: Ich muss die Daten weitergeben, die in textarea id = “p” eingegeben werden würden. Wie fügen Sie das ein, indem Sie einen WebClient zum Verbinden verwenden? Vielen Dank! […]

Übergeben Sie den Wert eines Textfelds von der Ansicht an den Controller mithilfe von actionlink

In meiner Form habe ich eine Textbox wie unten @Html.TextBox(“first_name”) Ich muss den Wert dieses Textfelds über einen Aktionslink an den Controller übergeben. Ich habe das unten versucht @Html.ActionLink(“View”, “view_Details”, new { name = first_name}) aber das gibt Fehler “first_name” existiert im aktuellen Kontext nicht Ist dies mit einem Actionlink möglich? Meine Controller-Signatur ist public […]

MVC-Controller gibt mir einen 403 verbotenen Fehler mit der Standardroute, wenn es DocumentationController aufgerufen wird

Ist DocumentationController für die Systemnutzung reserviert? Ich habe eine leere MVC-App erstellt und einen DocumentationController mit der entsprechenden Ansicht erstellt. Es funktioniert, wenn ich auf www.mysite.com/Documentation/Index gehe, aber wenn ich auf www.mysite.com/Documentation/ gehe, dann bekomme ich eine 403 verboten. Das Umbenennen von DocumentationController zu Documentation2Controller und zugehöriger Ansichten funktioniert perfekt (die Standardroute usw.). Ist es […]

ASP.NET MVC: Route mit optionalem Parameter, aber falls angegeben, muss \ d + übereinstimmen

Ich versuche eine Route mit einem nullbaren Int darin zu schreiben. Es sollte möglich sein, sowohl zu /profile/ als auch /profile/\d+ . routes.MapRoute(“ProfileDetails”, “profile/{userId}”, new {controller = “Profile”, action = “Details”, userId = UrlParameter.Optional}, new {userId = @”\d+”}); Wie Sie sehen können, sage ich, dass userId optional ist, aber auch, dass es mit dem regulären […]

Wie können Datenmodelle, die an Teilansichten übergeben werden, persistent gemacht werden?

Um das Problem zu veranschaulichen, habe ich drei einfache Datenmodelle zusammengestellt: public class PersonalModel { public string FirstName { get; set; } public string LastName { get; set; } } public class AddressModel { public string Street { get; set; } } public class OverallModel { public string Id { get; set; } public PersonalModel […]

asp.net mvc halten Objekt am Leben, Informationen

Ich habe diesen Code [HttpPost] public ActionResult Index(LoginModel loginModel) { if (ModelState.IsValid) { // some lines of code . bla bla bla TempData[“loginModel”] = loginModel; return RedirectToAction(“index”, “premium”); } … } und dieser Controller hier public ActionResult Index() { var loginModel = TempData[“loginModel”] as LoginModel; … } Jetzt, wenn die Seite geladen wird, scheint alles […]

Jquery Ajax Formular senden, die Dateien enthält

Ich habe ein sehr langes Formular, das Dateianhang enthält: So sieht meine Form aus: Das Formular wird dieser Aktion übergeben: [HttpPost] public ActionResult AddReceivingConfirm(DTOreceiving entry,IEnumerable fileUpload) { return PartialView(); } durch Ajax-Ruf, der ist: $(document).on(‘click’, ‘input[type=”submit”].genericSubmit’, function () { //generic function for ajax submit of ANY FORMS t if (!$(“form#ValidateForm”).valid()) { return false; }; var […]