Articles of asp.net

Wie erhalten Sie die UserID eines Benutzerobjekts in ASP.Net MVC?

Ich habe einige Tabellen, die eine uniqueidentifier UserID haben, die sich auf aspnet_Users.UserID bezieht. Wenn der Benutzer einige Daten für diese Tabellen übermittelt, da die Controller-Methode über [Authorize] verfügt, erhalte ich ein User-Objekt. Ich kann den Benutzernamen mit User.Identity.Name erhalten, aber wie bekomme ich die UserID, um die Beziehung (die Eigentümerschaft) herstellen zu können?

Wie kann ich den Inhalt einer Webseite erhalten und in der String-Variablen speichern?

Wie kann ich den Inhalt der Webseite mit ASP.NET erhalten? Ich muss ein Programm schreiben, um den HTML einer Webseite zu erhalten und ihn in einer Zeichenkettenvariablen zu speichern.

Was verursacht diese “Ungültige Länge für ein Base-64 Char-Array”

Ich habe sehr wenig hier zu machen. Ich kann das nicht lokal reproduzieren, aber wenn Benutzer den Fehler erhalten, erhalte ich eine automatische E-Mail-Ausnahmebenachrichtigung: Invalid length for a Base-64 char array. at System.Convert.FromBase64String(String s) at System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) at System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String serializedState) at System.Web.UI.Util.DeserializeWithAssert(IStateFormatter formatter, String serializedState) at System.Web.UI.HiddenFieldPageStatePersister.Load() Ich bin geneigt zu denken, dass es ein […]

Es hat eine DefiningQuery aber kein InsertFunction Element … err

Dieses Ding macht mich verrückt, und der Fehler ist für mich ziemlich bedeutungslos: Der EntitySet ‘TableB’ konnte nicht aktualisiert werden, weil er eine DefiningQuery enthält und im Element kein Element zur Unterstützung der aktuellen Operation vorhanden ist. Meine Tabellen sind wie folgt: TabelleA int idA (Identität, Primärschlüssel) … TabelleB int idA (FK für TabelleA.idA) int […]

IIS7-Bereitstellung – duplizieren Sie den Abschnitt “system.web.extensions / scripting / scriptResourceHandler”

Beim Versuch, eine .net 3.5-Website im Standard-App-Pool in IIS7 mit dem Framework-Abschnitt 4.0 zu implementieren, erhalte ich den folgenden Fehler. Es ist ein duplizierter Abschnitt system.web.extensions / scripting / scriptResourceHandler definiert. Das Kommentieren der beanstandeten Linien hat auch nicht geholfen. Irgendwelche Hinweise darauf, was ich tun oder anschauen muss?

Was passiert in BeginProcessRequest ()?

Wir verwenden NewRelic, um serverseitige Anwendungsablaufverfolgungen bereitzustellen. Wir haben festgestellt, dass einige unserer Anwendungen konsistent ca. 100ms in der Methode System.Web.Mvc.MvcHandler.BeginProcessRequest() ausgeben. Dies geschieht, bevor ein benutzerdefinierter Controller-Code aufgerufen wird (der separat und nicht kumulativ protokolliert wird). Es ist nicht offensichtlich, warum er so viel Zeit in diese Methode investieren würde. Welche Arten von Dingen […]

Wie gebe ich XML in ASP.NET zurück?

Ich habe viele Halblösungen für die Aufgabe gefunden, XML in ASP.NET zurückzugeben. Ich möchte nicht blind Code kopieren und einfügen, der die meiste Zeit passiert, obwohl; Ich möchte den richtigen Code, und ich möchte wissen, warum es richtig ist. Ich will Kritik; Ich will Informationen; Ich will Wissen; Ich möchte verstehen. Nachstehend sind Codefragmente in […]

Internet Explorer 9 rendert Tabellenzellen nicht ordnungsgemäß

Meine Website lief immer reibungslos mit IE8, IE7, FF, Chrome und Safari. Jetzt teste ich es auf IE9 und ich habe ein seltsames Problem: auf einigen Seiten werden einige tabellarische Daten falsch gerendert. Die HTML-Quelle ist korrekt und alles, und die Zeile, die das Problem gibt, ändert sich jedes Mal, wenn ich die Seite aktualisiere […]

Was ist der Unterschied (falls vorhanden) zwischen Html.Partial (Ansicht, Modell) und Html.RenderPartial (Ansicht, Modell) in MVC2?

Anders als die Art, die es zurückgibt und die Tatsache, dass du es natürlich anders nennst Wenn sie anders sind, warum nennst du dann lieber einen als den anderen? Die Definitionen: // Type: System.Web.Mvc.Html.RenderPartialExtensions // Assembly: System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 // Assembly location: C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 2\Assemblies\System.Web.Mvc.dll using System.Web.Mvc; namespace System.Web.Mvc.Html { public […]

Wann sollte ich in ASP.NET Session.Clear () statt Session.Abandon () verwenden?

Sowohl Session.Clear () als auch Session.Abandon () entfernen Sitzungsvariablen. Nach meinem Verständnis beendet Abandon () die aktuelle Sitzung und bewirkt, dass eine neue Sitzung erstellt wird, wodurch die Ereignisse End und Start ausgetriggers werden. Es scheint in den meisten Fällen vorzuziehen, Abandon () zu verwenden, z. B. wenn Sie einen Benutzer abmelden. Gibt es Szenarien, […]