Articles of asp.net mvc

POST-Zeichenfolge in ASP.NET Web Api-Anwendung – gibt null zurück

Ich versuche, eine Zeichenfolge vom Client an ASP.NET MVC4-Anwendung zu übertragen. Aber ich kann die Zeichenfolge nicht empfangen, entweder ist es null oder die Post-Methode kann nicht gefunden werden (404-Fehler) Client-Code zur Übertragung der Zeichenfolge (Konsolenanwendung): HttpWebRequest request = (HttpWebRequest)WebRequest.Create(“http://localhost:49032/api/test”); request.Credentials = new NetworkCredential(“user”, “pw”); request.Method = “POST”; string postData = “Short test…”; byte[] byteArray […]

MVC Razor view Intellisense gebrochen VS 2013/2015/2017

Ich habe ein bestehendes Projekt in VS2010 geschrieben, das beim Laden in VS2010 perfekt funktioniert. Wenn ich dasselbe Projekt in VS2013 lade, enthalten die MVC Razor-Ansichten viele Fehler, als ob die Konfigurationsdatei im Ordner views fehlt. Es scheint den Razor-Editor nicht korrekt geladen zu haben, indem ich die Konfigurationsdateien aus dem root- und dem views-Ordner […]

Zum externen URI von ASP.NET MVC-Controller redirect

Ich versuche, von einer Aktionsmethode auf die externe URL umzuleiten, kann sie aber nicht ausführen. Kann jemand etwas über meinen Fehler aufklären? public void ID(string id) { string url = string.Empty; switch (id) { case “DB2FCB11-579F-4DA2-A68C-A6495B9BAAB5”: url = “http://www.somesite.com”; break; } Response.Redirect(url, true); } Danke, Chris

Mocking HttpContextBase mit Moq

Ich habe eine Unit-Testvorrichtung, in der ich versuche, eine ControllerAction auf einem ASP.NET MVC-Controller zu testen, die für Mitgliedschaftsfunktionen in einer Webanwendung verwendet wird. Ich versuche den HttpContext für die Tests zu verspotten. Die zu testende ControllerAction setzt tatsächlich Eigenschaften auf den HttpContext, wie Session-Werte, Response.Cookies-Werte usw. Dies ist nicht der gesamte Code, aber hier […]

Identitätswechsel in ASP.NET MVC

Ich habe eine MVC-Webanwendung in einem Intranet und möchte Dateien auf unserem FTP-Server erstellen können, um sie an externe Partner zu senden. Der Code für Identitätswechsel verwendet den WindowsImpersonationContext. System.Security.Principal.WindowsImpersonationContext impersonationContext; impersonationContext = ((System.Security.Principal.WindowsIdentity)User.Identity).Impersonate(); StreamWriter sw = System.IO.File.CreateText(“PathOnFTPServer”); sw.Write(“data”); impersonationContext.Undo(); Hier ist was passiert und der Grund für meine Frage: Pre-Identitätswechsel User.Identity.Name: [meine Windows-Anmeldedaten] System.Security.Principal.WindowsIdentity.GetCurrent […]

Einfache ASP.NET MVC CRUD-Ansichten Öffnen / Schließen in JavaScript UI-Dialog

Ich habe verschiedene einfache ASP.NET MVC-Ansichten für CRUD-Operationen, die für sich selbst als einfache Webseite funktionieren. Ich werde sie jetzt in die Website selbst (in den Inhalt) integrieren und habe zum Beispiel Links wie “Neuen Beitrag erstellen”, der die Ansicht in einem ausgewählten Lightbox-Klon startet (weiß noch nicht welcher, vielleicht Colorbox oder Thickbox aber das […]

Validieren Sie das Objekt basierend auf externen Faktoren (zB Datenspeichereindeutigkeit)

Beschreibung Meine Lösung hat diese Projekte: DAL = Modifiziertes Entitätsframework DTO = Datenübertragungsobjekte, die sich selbst validieren können BL = Business-Layer-Dienste WEB = Präsentation Asp.net MVC-Anwendung DAL, BL und WEB beziehen sich auf DTO, was großartig ist. Der process wird normalerweise folgendermaßen ausgeführt: Eine Webanfrage wird an das WEB gesendet WEB bekommt DTOs gepostet DTOs […]

Wie kann ich den Browser-Cache im Browser zurücksetzen? Klicken Sie auf den Button in MVC4?

Ich weiß, das ist eine beliebte Frage in Stackoverflow. Ich habe dieselbe Frage gestellt und finde nicht die richtige Antwort für mich. Dies ist mein Abmelde-Controller-Aktionsergebnis [Authorize] public ActionResult LogOut(User filterContext) { Session.Clear(); Session.Abandon(); Session.RemoveAll(); Response.Cache.SetCacheability(HttpCacheability.NoCache); Response.Cache.SetExpires(DateTime.UtcNow.AddHours(-1)); Response.Cache.SetNoStore(); FormsAuthentication.SignOut(); return RedirectToAction(“Home”, true); } Es hat nicht für mich funktioniert. Ich habe auch versucht, hinzuzufügen- Keines […]

Was macht die Web.Config-Datei im views-Ordner eines MVC-Projekts?

Ich habe einige Probleme mit der Bereitstellung meiner Anwendung und während der Fehlerbehebung bin ich auf die Datei Web.Config im Ordner Views Web.Config . In einem Versuch, die Möglichkeiten von Quellen für mein Problem einzugrenzen, habe ich versucht, den Zweck dieser ~ Web.Config-Datei herauszufinden, kann aber nicht wirklich viele Informationen finden. Also im Grunde sind […]

Wie zeige ich den DisplayAttribute.Description-Attributwert an?

Ich habe eine Modellklasse mit einer Eigenschaft wie dieser: [Display(Name = “Phone”, Description=”Hello World!”)] public string Phone1 { get; set; } Das Anzeigen eines Labels und das Rendern eines Textfelds für die Eingabe in meiner Ansicht ist ziemlich einfach: @Html.LabelFor(model => model.Organization.Phone1) @Html.EditorFor(model => model.Organization.Phone1) @Html.ValidationMessageFor(model => model.Organization.Phone1) Aber wie rende ich den Wert des […]