Fichier .aspx : (page) écrit le code de la page. Ce qui est stocké est le code de conception de la page. Mettez simplement le code de chaque contrôle, et le code de traitement est généralement placé dans le fichier .cs.
Fichier .aspx.cs : (page code-behind) pour écrire le code de la classe. Ce qui est stocké est le code du programme. Stocke généralement les requêtes liées aux connexions aux bases de données et aux bases de données. renouveler. Supprimer les opérations, ainsi que les actions qui se produisent après avoir cliqué sur chaque bouton, etc.
Fichier .aspx.designer.cs : écrivez le code de conception de page. Habituellement, les informations de configuration des contrôles de certains contrôles de page sont stockées, ce qui correspond à la page de contrôle d'enregistrement. Cette chose est un fichier de code généré par le concepteur de formulaire et sa fonction est d'initialiser les contrôles du formulaire.
<%@ Langue de la page="C#" AutoEventWireup ="vrai" CodeBehind="Document .aspx.cs"Héritage="Admin10000.Web.Document" %>
CodeBehind est utilisé pour lier les fichiers .aspx.cs et Inherits est utilisé pour lier les fichiers .designer.
Les contrôles serveur utilisés dans les pages aspx généreront automatiquement des déclarations pour les contrôles dans aspx.designer.cs. Parfois, il apparaîtra dans la page aspx qu'un contrôle serveur est clairement utilisé et les attributs id et Runat sont ajoutés, mais en arrière-plan. ne peut pas être utilisé dans aspx.cs. Dans ce cas, vous pouvez vérifier l'instruction de déclaration de ce contrôle dans aspx.designer.cs et vérifier si le type et l'identifiant du contrôle sont cohérents avec ceux d'aspx.
Avant VS 2003, cette partie du code était placée dans le fichier cs du formulaire. Comme cette partie du code n'a généralement pas besoin d'être modifiée manuellement, après VS 2005, elle était séparée pour former un fichier designer.cs correspondant. au formulaire. De cette façon, le code restant dans le fichier cs est un code très pertinent pour les fonctions du programme, qui est plus facile à maintenir.
Si le designer.cs est erroné ou si le fichier est supprimé par erreur, vous pouvez le régénérer en utilisant la méthode suivante :
Supprimez le fichier designer.cs, puis sélectionnez le projet, faites un clic droit et sélectionnez "Convertir en application Web". Un nouveau desinger.cs synchronisé sera automatiquement généré.
Il existe deux types de projets Web, l'un est WebSite qui ne génère pas de designer.cs et l'autre est WebApplication qui génère uniquement ce fichier.
Veuillez vous référer à la différence entre WebSite et WebApplication
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!