Maison > développement back-end > Tutoriel C#.Net > Deux choses à noter dans les programmes ASP.NET

Deux choses à noter dans les programmes ASP.NET

怪我咯
Libérer: 2017-04-01 11:27:29
original
1458 Les gens l'ont consulté

Conseils de lecture : Cet article donne deux choses à noter à propos de l'événement Page_Load de la page ASPX dans ASP.NET : 1. Parfois, l'événement Page_Load dans votre page ASP NET. ; 2. Parfois, il semble que le code de traitement d'événement d'un clic sur un bouton ne s'exécute pas. et comment gérer ces situations.

Il y a deux choses étranges à propos de l'événement Page_Load de la page ASPX dans ASP.NET. Vous devez vous en souvenir :

a Parfois, l'événement Page_Load dans votre page ASP.NET se produira plusieurs fois. fois. Une raison possible pour laquelle cela se produit est que vous définissez la valeur AutoEvenWireup de la page ASPX sur True. Si tel est le cas, il n'est pas nécessaire d'ajouter la ligne "Handles MyBase.Load" après "Sub Page_Load (ByVal Sender as System.Object,ByVal e as System.EventArgs". Puisque Visual Studio.NET peut automatiquement vous pouvez définissez certainement la valeur AutoEventWireup sur False pour cette partie

b. Parfois, il semble que le code de gestion des événements de clic d'un bouton ne soit pas en cours d'exécution. Ici, vous devez vérifier l'événement Page_Load pour vous assurer que toutes les données sont chargées. Une façon de vérifier cela est que le code (tel que le code qui lie les données dans la liste déroulante ) n'est exécuté que lorsque la page est initialement chargée, pas plus tard lorsque les données client sont renvoyées. Ajoutez simplement un test pour. la valeur Page.IsPostBack dans votre gestionnaire d'événements Page_load fonction - False signifie que c'est la première fois que la page est chargée et True signifie qu'un processus de retour de données a eu lieu >.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal