Recommandé: Emplacement du mot de passe du compte "Web Anonymous User" Q: Nous voulons accorder l'accès au compte d'utilisateur Web anonyme pour lire les informations d'autres systèmes; Cependant, nous ne connaissons pas le mot de passe de ce compte. Comment puis-je obtenir ce mot de passe? Réponse: iusr_ <Nom de l'ordinateur> Le compte est anonyme Web
Dans le processus de mises à jour technologiques, il y a encore des gens qui s'accrochent à des choses qui sont déjà essoufflées. Certaines personnes, bien qu'elles soient entrées dans un nouveau monde, ne peuvent toujours pas se débarrasser des anciennes habitudes. Je n'ai pas utilisé le mot de mauvaises habitudes parce que je suis également très dégoûté de ce mot.
Les nouvelles technologies devraient avoir de nouvelles technologies. Lorsque vous entrez dans le monde d'Asp.net, vous devez corriger vos habitudes passées, entrer dans un nouveau monde et jeter les ordures d'ASP.
Les listes suivantes sont toutes de mauvaises pratiques, veuillez ne pas penser à tort que c'est une pratique recommandée et la promouvoir:
1. Utilisez le côté serveur Inclure pour introduire une composition de page commune à ASPX.
Dans le cadre du mécanisme ASP.NET, ASCX (Contrôle d'utilisateur Web) doit être implémenté. ASCX fournit des interfaces plus contrôlables. Et plus important encore, ASCX est une classe. Une classe tangible peut le contrôler pleinement.
2. N'utilisez pas web.config
web.config fournit une interface de gestion de configuration très riche. C'est la partie fondamentale d'une application. Cependant, le web.config de nombreuses personnes est souvent vide. Ou il n'a jamais été modifié.
3. Utilisez la réponse.Write pour produire des messages à l'extrémité avant
La réponse dans la plate-forme ASP.NET est très différente de la réponse d'ASP.NET. Bien que cela signifie le même sens, son utilisation est très différente. Le contenu de Response.Write ne sera sorti que vers l'extrémité avant de la page. La bonne façon de publier les messages à l'extrémité avant est d'utiliser l'espace réservé.
4. Utilisez une série de sessions pour gérer l'état de la connexion utilisateur
Cette méthode est abusée dans ASP. Dans l'environnement ASP.NET, la bonne approche devrait être de concevoir une classe, d'enregistrer les données structurées et d'encapsuler l'accès aux séances ou aux cookies.
5. Utilisez la session pour vérifier l'identité
C'est presque un problème commun. ASP.NET fournit un ensemble d'API pour l'authentification des utilisateurs. Les types sont la vérification du formulaire ou la vérification de Windows. Il y a une section sur le démarrage rapide qui explique cela très clairement. La plupart des gens peuvent toujours compter sur l'attribution de valeurs à la session pour maintenir l'état d'authentification des utilisateurs.
6. Rediriger les pages en utilisant la réponse.redirect
Cela peut être utilisé lorsque cela est nécessaire. Mais il ne peut pas être abusé. Il s'avère que l'abus de redirection entraînera une grave confusion logique. C'est ce que vous faites lorsque vous utilisez des pages comme unités de programme. L'utilisation du mode contrôleur avant rendra la logique de fonctionnement de l'utilisateur centralisé]
7. Utilisez trop de pages ASPX
Les unités de programme dans l'environnement ASP ne sont que * .asp pages, et ASP.NET n'est pas le cas, ainsi que les bibliothèques de classe arrière, ASCX, etc. La logique métier doit être concentrée dans différentes unités, plutôt que d'utiliser un ASPX pour une seule opération. Plus souvent, ASPX gérera la logique en page en tant que conteneur pour ASCX ou contrôle personnalisé. Alors qu'Aspx réutilise ASCX, ASPX est également réutilisé comme composition de page unifiée.
8. Copier le code entre plusieurs unités logiques et modifier la logique correspondante
Réutilisation. Réutilisation. Réutilisation. Le principe de traiter de tels problèmes est de ne pas avoir de processus identiques ou similaires. Si vous utilisez la méthode ci-dessus, une fois qu'il y a des changements logiques majeurs, les résultats seront désastreux.
Partager: Code ASP: Rs.Open Statement DESCRIPTION DÉTAILLEMENT Ce qui suit est le contenu référencé: '**************************************************************'
2 pages de la page suivante de la page suivante précédente