Articles of asp.net

Wie bekomme ich Url Hash (#) von der Serverseite?

Ich weiß auf Klientenseite (Javascript) Sie können windows.location.hash benutzen, aber irgendwie nicht finden, um von der Serverseite zuzugreifen.

JSON in C # analysieren

Ich versuche, einige JSON-Daten aus der Google AJAX-Such-API zu analysieren. Ich habe diese URL und möchte sie aufteilen, damit die Ergebnisse angezeigt werden. Ich habe diesen Code gerade geschrieben, aber ich bin ziemlich verloren, was ich als nächstes tun soll, obwohl es eine Reihe von Beispielen mit vereinfachten JSON-Strings gibt. Da ich neu bei C […]

Wie erhält man die Client-IP-Adresse eines Benutzers in ASP.NET?

Wir haben Request.UserHostAddress , um die IP-Adresse in ASP.NET zu erhalten, aber dies ist normalerweise die IP-Adresse des Internetdienstanbieters des Benutzers, nicht genau die IP-Adresse des Benutzers, die zum Beispiel auf einen Link geklickt hat. Wie kann ich die echte IP-Adresse erhalten? In einem Stack Overflow-Benutzerprofil ist dies beispielsweise: “Letzte Kontoaktivität: vor 4 Stunden von […]

Kann der ViewBag-Name mit dem Model-Eigenschaftsnamen in einer DropDownList identisch sein?

Ich arbeite an einer ASP.NET MVC-4-Webanwendung. Ich definiere Folgendes in meiner Aktionsmethode, um eine SelectList : ViewBag.CustomerID = new SelectList(db.CustomerSyncs, “CustomerID”, “Name”); Dann DropDownListFor ich meine DropDownListFor wie folgt in meiner View : @Html.DropDownListFor(model => model.CustomerID, (SelectList)ViewBag.CustomerID, “please select”) Wie gezeigt, ViewBag ich die ViewBag Eigenschaft so, dass sie gleich dem Model Eigenschaftsnamen ist, der […]

Bereitstellen der Website: 500 – Interner Servererrors

Ich versuche, eine ASP.NET-Anwendung bereitzustellen. Ich habe die Site in IIS bereitgestellt, aber wenn ich sie mit dem Browser besuche, zeigt sie mir Folgendes: Servererrors 500 – Interner Servererrors. Es gibt ein Problem mit der Ressource, nach der Sie suchen, und sie kann nicht angezeigt werden. Nachdem ich mit der web.config herumgespielt habe, bekomme ich […]

Ein DbContext pro Webanfrage … warum?

Ich habe viele Artikel gelesen, in denen erklärt wurde, wie man den DbContext von Entity Framework DbContext so dass nur einer pro HTTP-Web-Anfrage mit verschiedenen DI-Frameworks erstellt und verwendet wird. Warum ist das überhaupt eine gute Idee? Welche Vorteile haben Sie mit diesem Ansatz? Gibt es bestimmte Situationen, in denen dies eine gute Idee wäre? […]

ASP.NET MVC – Legen Sie benutzerdefinierte IIdentity oder IPrincipal fest

Ich muss etwas ziemlich einfaches tun: In meiner ASP.NET MVC-Anwendung möchte ich ein benutzerdefiniertes IIdentity / IPrincipal festlegen. Welches auch immer ist einfacher / geeigneter. Ich möchte den Standard erweitern, damit ich etwas wie User.Identity.Id und User.Identity.Role . Nichts Besonderes, nur ein paar zusätzliche Eigenschaften. Ich habe Tonnen von Artikeln und Fragen gelesen, aber ich […]

Wie erstellen Sie eine Dropdownliste aus einer Enumeration in ASP.NET MVC?

Ich versuche, die Html.DropDownList Erweiterungsmethode zu verwenden, kann aber nicht herausfinden, wie sie mit einer Enumeration verwendet wird. Nehmen wir an, ich habe eine Aufzählung wie folgt: public enum ItemTypes { Movie = 1, Game = 2, Book = 3 } Wie gehe ich beim Erstellen eines Dropdown-Menüs mit diesen Werten mithilfe der Erweiterungsmethode Html.DropDownList […]

Maximale Anforderungslänge überschritten.

Ich erhalte den Fehler Maximale Anforderungslänge überschritten, wenn ich versuche, ein Video auf meiner Site hochzuladen. Wie behebe ich das?

ASP.NET-Website oder ASP.NET-Webanwendung?

Wenn ich ein neues ASP.NET-Projekt in Visual Studio starte, kann ich eine ASP.NET-Webanwendung erstellen oder eine ASP.NET-Website erstellen. Was ist der Unterschied zwischen der ASP.NET-Webanwendung und der ASP.NET-Website? Warum sollte ich einen anderen wählen? Ist die Antwort abhängig davon, welche Version von Visual Studio ich verwende, unterschiedlich?