Empfohlen: Standort des Konto "Web Anonymous User" F: Wir möchten Zugriff auf das anonyme Benutzerkonto von Webs gewähren, um Informationen aus anderen Systemen zu lesen. Wir kennen das Passwort für dieses Konto jedoch nicht. Wie kann ich dieses Passwort bekommen? Antwort: iusr_ <Computer Name> Das Konto ist Webanonymous
Im Prozess technologischer Aktualisierungen gibt es immer noch einige Leute, die sich an Dingen festhalten, die bereits außer Atem sind. Einige Menschen, obwohl sie in eine neue Welt eingetreten sind, können die alten Gewohnheiten immer noch nicht loswerden. Ich habe das Wort schlechte Gewohnheiten nicht verwendet, weil ich von diesem Wort auch sehr angewidert bin.
Neue Technologien sollten neue Technologien haben. Wenn Sie die Welt von ASP.NET betreten, sollten Sie Ihre früheren Gewohnheiten korrigieren, eine neue Welt betreten und den Müll von ASP wegwerfen.
Die folgenden Listen sind alle falsche Praktiken. Bitte denken Sie nicht fälschlicherweise, dass es sich um eine empfohlene Praxis handelt, und fördern Sie sie:
1. Verwenden Sie die Serverseite, um eine gemeinsame Seitenzusammensetzung in ASPX einzubringen.
Im Rahmen des ASP.NET -Mechanismus sollte ASCX (Web User Control) implementiert werden. ASCX bietet kontrollierbare Schnittstellen. Und was noch wichtiger ist, ASCX ist eine Klasse. Eine greifbare Klasse kann es vollständig steuern.
2. Verwenden Sie nicht web.config
Web.config bietet eine sehr reichhaltige Konfigurationsverwaltungsschnittstelle. Es ist der zentrale Teil einer Anwendung. Das Web.config vieler Menschen ist jedoch oft leer. Oder es wurde nie geändert.
3. verwenden
Die Antwort unter der ASP.NET -Plattform unterscheidet sich stark von der Reaktion von ASP.NET. Obwohl es die gleiche Bedeutung bedeutet, ist seine Verwendung sehr unterschiedlich. Der Inhalt der Antwort.Write wird nur am vorderen Ende der Seite ausgegeben. Die richtige Möglichkeit, Nachrichten an das vordere Ende auszugeben, besteht darin, Platzhalter zu verwenden.
4. Verwenden Sie eine Reihe von Sitzungen, um den Benutzerverbindungsstatus zu verwalten
Diese Methode wird in ASP missbraucht. In der ASP.NET -Umgebung sollte der korrekte Ansatz darin bestehen, eine Klasse zu entwerfen, Daten strukturiert zu speichern und den Zugriff auf Sitzungen oder Cookies zu verkörpern.
5. Session verwenden, um die Identität zu überprüfen
Dies ist fast ein häufiges Problem. ASP.NET bietet eine Reihe von APIs für die Benutzerauthentifizierung. Die Typen sind Formularüberprüfung oder Windows -Überprüfung. Es gibt einen Abschnitt zum schnellen Start, der dies sehr deutlich erklärt. Die meisten Personen können sich immer noch darauf verlassen, der Sitzung Werte zuzuweisen, um den Status der Benutzerauthentifizierung aufrechtzuerhalten.
6. Seiten mit Response.Redirect leiten
Dies kann bei Bedarf verwendet werden. Aber es kann nicht missbraucht werden. Es stellt sich heraus, dass der Missbrauch der Umleitung schwerwiegende logische Verwirrung verursacht. Dies ist, was Sie tun, wenn Sie Seiten als Programmeinheiten verwenden. Durch die Verwendung des Vorderreglermodus wird die Betriebslogik des Benutzers zentralisiert]
7. Verwenden Sie zu viele ASPX -Seiten
Die Programmeinheiten in der ASP-Umgebung sind nur *.asp-Seiten, und ASP.NET ist nicht der Fall sowie Back-End-Klassenbibliotheken, ASCX usw. Die Geschäftslogik sollte in verschiedenen Einheiten konzentriert sein, anstatt einen ASPX für einen Vorgang zu verwenden. Häufiger verwaltet ASPX eine eingehende Logik als Container für ASCX oder benutzerdefinierte Steuerung. Während ASPX ASCX wiederverwendet, wird ASPX auch als einheitliche Seitenzusammensetzung wiederverwendet.
8. Code zwischen mehreren logischen Einheiten kopieren und die entsprechende Logik ändern
Wiederverwendung. Wiederverwendung. Wiederverwendung. Das Prinzip des Umgangs mit solchen Problemen ist es, keine gleichen oder ähnlichen Prozesse zu haben. Wenn Sie die obige Methode verwenden, sind die Ergebnisse katastrophal.
Teilen: ASP Code: Rs.open Anweisung Detaillierte Beschreibung Das Folgende ist der referenzierte Inhalt: '************
2 Seiten in der vorherigen Seite der vorherigen Seite 12 nächste Seite