Articles of asp.net mvc

Wie kann ich eine benutzerfreundliche URL in ASP.NET MVC erstellen?

Wie erzeuge ich benutzerfreundliche URLs im ASP.NET MVC Framework? Zum Beispiel haben wir eine URL, die so aussieht: http: // Standort / Katalog / BrowseByStyleLevel / 1 Die 1 ist Id der Lernstufe (Höher in diesem Fall) zu durchsuchen, aber ich möchte die URL auf die gleiche Weise neu formatieren StackOverflow tut es. Mit diesen […]

ASP.NET MVC 3 Razor – Hinzufügen von class zu EditorFor

Ich versuche, einer Eingabe eine class hinzuzufügen. Das funktioniert nicht: @Html.EditorFor(x => x.Created, new { @class = “date” })

Das ViewData-Element, das den Schlüssel “MY KEY” hat, ist vom Typ “System.String”, muss jedoch vom Typ “IEnumerable ” sein.

Ich versuche, eine Dropdown-Liste aus einer database, die mit Linq-2-SQL zugeordnet ist, mit ASP.NET MVC 2 aufzufüllen und diesen Fehler weiterhin zu erhalten. Ich bin so verwirrt, weil ich in der zweiten Zeile eine Variable vom Typ IEnumerable deklariere, aber der Fehler lässt mich denken, dass dies nicht der Fall ist. Ich denke, das sollte […]

ASP.NET MVC3 und Windows Auth auf IIS weiterleiten an / Account / Login

Ich benutze MVC3 und eine Windows-Auth-Webanwendung. Wenn ich auf IIS6 bereitstellen, läuft es großartig, bis ich auf eine Seite stoße, die eine Authentifizierung erfordert. Es wird dann automatisch auf / Account / Login umgeleitet, wenn ich keine Spur davon in meiner Anwendung habe und meine web.config für Windows Auth konfiguriert ist. Irgendwelche Ideen? Hier ist […]

Wie man den Typ der ID in Microsoft.AspNet.Identity.EntityFramework.IdentityUser ändert

(ASP.NET MVC 5, EF6, VS2013) Ich versuche herauszufinden, wie man den Typ des “Id” -Feldes von String zu Int im Typ ändert : Microsoft.AspNet.Identity.EntityFramework.IdentityUser um neue Benutzerkonten einer Ganzzahl-ID und nicht einer GUID zuzuordnen. Es scheint jedoch komplizierter zu sein, als einfach eine neue Id-Eigenschaft mit dem Typ int in meiner abgeleiteten Benutzerklasse hinzuzufügen. Sehen […]

Wie kann ich camelCase JSON serialisiert von JSON.NET von ASP.NET MVC Controller-Methoden zurückgeben?

Mein Problem ist, dass ich cameelCased (im Gegensatz zu den Standard-PascalCase) JSON-Daten über ActionResult s von ASP.NET MVC-Controller-Methoden, serialisiert von JSON.NET zurückgeben möchte . Betrachten Sie als Beispiel die folgende C # -class: public class Person { public string FirstName { get; set; } public string LastName { get; set; } } Wenn eine Instanz […]

Zugriffssteuerung in ASP.NET MVC in Abhängigkeit von Eingabeparametern / Serviceschicht?

Präambel: Dies ist ein bisschen eine philosophische Frage. Ich suche eher nach dem “richtigen” Weg, dies zu tun, als nach “einem” Weg, dies zu tun. Stellen wir uns vor, ich habe einige Produkte und eine ASP.NET MVC-Anwendung, die CRUD für diese Produkte ausführt: mysite.example/products/1 mysite.example/products/1/edit Ich benutze das Repository-Muster, also ist es egal, woher diese […]

ASP.NET MVC – Wie man unautorisierten Fehler auf Anmeldungsseite zeigt?

In meiner ASP.NET MVC App habe ich die meisten Controller mit eingerichtet [Authorize(Roles=”SomeGroup”)] Wenn ein Benutzer nicht berechtigt ist, auf etwas zuzugreifen, wird er an “~ / Login” gesendet, was die Login-Aktion auf meinem Account-Controller ist. Wie kann ich feststellen, dass ein Benutzer die Anmeldeseite erreicht hat, weil er nicht autorisiert wurde, sodass ich einen […]

OwinStartup feuert nicht

Ich hatte den OwinStartup-Konfigurationscode perfekt funktioniert und dann hörte es auf zu arbeiten. Leider bin ich mir nicht sicher, was genau ich getan habe, damit es aufhört zu arbeiten und es mir wirklich schwer fällt, es herauszufinden. Um sicherzustellen, dass ich die Grundlagen abgedeckt habe, verdoppelte ich überprüft, um sicherzustellen, dass ich das habe [assembly:OwinStartup(typeof(WebApplication.Startup))] […]

Wie man eine Teilansicht in ein Webformular einbaut

Einige Websites, die ich programmiere, verwenden sowohl ASP.NET MVC als auch WebForms. Ich habe eine Teilansicht und möchte diese in ein Webformular einfügen. Die Teilansicht enthält Code, der auf dem Server verarbeitet werden muss, daher funktioniert die Verwendung von Response.WriteFile nicht. Es sollte mit deaktiviertem Javascript funktionieren. Wie kann ich das machen?