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.

5
ASP.Net MVC-Umleitung in eine andere Ansicht
Ist es möglich, von einem Controller zu einer anderen Ansicht umzuleiten? Beispielsweise erben alle meine Controller von einem benutzerdefinierten Controller mit einem Konstruktor, den ich in eine andere Ansicht umleiten möchte, wenn bestimmte Kriterien nicht erfüllt sind. Hoffe das macht Sinn.

8
Web-API in MVC-Lösung in separatem Projekt
Ich erstelle ein neues MVC4-Projekt, und die Forschung hat mich zu der Überzeugung geführt, dass die Kommunikation von Javascript zur Serverseite jetzt besser über das Web-API-Framework als über Controller-Aktionen erreicht werden kann. Ist mein Verständnis in dieser Hinsicht richtig? Ich gehe davon aus, dass ich alle meine Attribute usw. zwischen …



6
Sitzung null in ASP.Net MVC Controller-Konstruktoren
Warum ist Session in den Konstruktoren von Controllern null? Der Zugriff erfolgt über Aktionsmethoden. Da das MVC-Routing-Framework für die Neuerstellung eines Controllers verantwortlich ist, hat es die Sitzung zu diesem Zeitpunkt vermutlich noch nicht (erneut) instanziiert. Weiß jemand, ob dies beabsichtigt ist und wenn ja, warum? [Ich habe es geschafft, …

3
Wie verspotte ich ModelState.IsValid mit dem Moq-Framework?
Ich überprüfe ModelState.IsValidmeine Controller-Aktionsmethode, mit der ein Mitarbeiter wie folgt erstellt wird: [HttpPost] public virtual ActionResult Create(EmployeeForm employeeForm) { if (this.ModelState.IsValid) { IEmployee employee = this._uiFactoryInstance.Map(employeeForm); employee.Save(); } // Etc. } Ich möchte es in meiner Unit-Test-Methode mit Moq Framework verspotten. Ich habe versucht, es so zu verspotten: var modelState …

8
Web Config Transform funktioniert nicht
In einer .NET MVC 3.0-Anwendung habe ich die folgende Konfiguration in appSettings: web.config <appSettings> <add key="SMTPHost" value="mail.domain.com"/> <add key="SMTPUsername" value="user@gmail.com"/> <add key="SMTPPort" value="25"/> <add key="SMTPPwd" value="mypassword"/> <add key="EmailFrom" value="notific@gmail.com"/> </appSettings> Für das Debuggen habe ich folgende Konfigurationstransformation definiert: web.Debug.config <appSettings> <add key="SMTPPort" value="58" xdt:Transform="Replace" xdt:Locator="Match(key)" /> </appSettings> Und ich führe …

5
"Dies" im Funktionsparameter
Wenn ich mir einige Codebeispiele für HtmlHelpers ansehe, sehe ich Deklarationen, die wie folgt aussehen: public static string HelperName(this HtmlHelper htmlHelper, ...more regular params ) Ich kann mich nicht erinnern, diese Art von Konstrukt irgendwo anders gesehen zu haben - kann jemand den Zweck des "Dies" erklären? Ich dachte, wenn …

3
asp.net Core Middleware gegen Filter
Nachdem ich über asp.net Core Middlware gelesen habe, bin ich verwirrt, wann ich Filter verwenden sollte und wann ich Middleware verwenden sollte, da sie das gleiche Ziel zu erreichen scheinen. Wann sollten Middlewares anstelle von Fitlern verwendet werden?


6
Wie bekomme ich 'System.Web.Http, Version = 5.2.3.0?
Ich habe gerade ein MVC5-Projekt erstellt und mehrere Pakete von Nuget hinzugefügt, aber als ich das Projekt kompilierte, bekam ich diesen Fehler. Es scheint, dass eines der Pakete wirklich von system.web.http Version 5.2.3.0 abhängt, die ich nirgendwo finden konnte. Ich frage mich nur, wie ich die neueste Version von system.web.http …

4
Mit "RedirectToAction" vom Controller zu einem Hash umleiten
Hallo, ich möchte einen Anker von Mvc Controller zurückgeben Controller-Name = DefaultController; public ActionResult MyAction(int id) { return RedirectToAction("Index", "region") } Damit ist die URL, wenn an den Index gerichtet, http://localhost/Default/#region Damit <a href=#region>the content should be focus here</a> Ich frage nicht, ob Sie das so machen können: Wie kann …

6
Zweck von ActionName
Was bringt es, einen Alias ​​für eine Aktionsmethode mithilfe des Attributs "ActionName" festzulegen? Ich sehe wirklich keinen großen Vorteil darin, dem Benutzer die Möglichkeit zu geben, eine Aktionsmethode mit einem anderen Namen aufzurufen. Nach Angabe des Alias ​​kann der Benutzer die Aktionsmethode nur über den Alias ​​aufrufen. Wenn dies jedoch …


6
Dienst für Typ 'Microsoft.AspNetCore.Identity.UserManager' kann nicht aufgelöst werden, während versucht wird, 'AuthController' zu aktivieren.
Ich erhalte diesen Fehler im Login Controller. InvalidOperationException: Dienst für Typ 'Microsoft.AspNetCore.Identity.UserManager`1 [Automobile.Models.Account]' kann nicht aufgelöst werden, während versucht wird, 'Automobile.Server.Controllers.AuthController' zu aktivieren. Hier ist der Auth Controller-Konstruktor: private SignInManager<Automobile.Models.Account> _signManager; private UserManager<Automobile.Models.Account> _userManager; public AuthController(UserManager<Models.Account> userManager, SignInManager<Automobile.Models.Account> signManager) { this._userManager = userManager; this._signManager = signManager; } und hier ist …

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.