Select the product you need help with
ASP.NET server controls overviewNuméro d'article: 306459 - Voir les produits auxquels s'applique cet article Ancien nº de publication de cet article : F306459 Cet article fait référence à Microsoft suivant.NET
Bibliothèque de classes Framework suivants :
SommaireRésumé Cet article fournit une introduction à l'ASP.NET server
contrôles. Pour plus d'ASP.NET, reportez-vous à la suivante Article de la Base de connaissances Microsoft : 305140
(http://support.microsoft.com/kb/305140/EN-US/
)
INFO : ASP.NET RoadmapPlus d'informations L'appartenance d'ASP.NET comprend un certain nombre d'intégré
contrôles serveur qui sont conçus pour fournir une programmation structurée plus
modèle pour le Web. Ces contrôles fournissent les fonctionnalités suivantes :
Contrôles serveur HTMLLes contrôles serveur HTML sont Hypertext Markup Language (HTML) les éléments qui incluent une runat = server attribut. Les contrôles serveur HTML ont le même code HTML sortie et les mêmes propriétés que leurs balises HTML correspondantes. En outre, le serveur HTML les contrôles fournissent des événements côté serveur et gestion d'état automatique. Serveur HTML les contrôles offrent les avantages suivants :
Pour utiliser un contrôle serveur HTML, utiliser la syntaxe suivante (qui utilise le contrôle HtmlInputText à titre d'exemple) : Contrôle HtmlAnchor
(http://msdn.microsoft.com/en-us/library/8ff86hxd(v=vs.71).aspx )
Contrôle HtmlButton
(http://msdn.microsoft.com/en-us/library/a8fd2268(v=vs.71).aspx)
Contrôle HtmlForm
(http://msdn.microsoft.com/en-us/library/dd120y50(v=vs.71).aspx)
Contrôle HtmlImage
(http://msdn.microsoft.com/en-us/library/8551b36z(v=vs.71).aspx)
Contrôle HtmlInputButton
(http://msdn.microsoft.com/en-us/library/s4dyt5wk(v=vs.71).aspx)
Contrôle HtmlInputCheckBox
(http://msdn.microsoft.com/en-us/library/31d4thc6(v=vs.71).aspx)
Contrôle HtmlInputFile
(http://msdn.microsoft.com/en-us/library/1s43z4wk(v=vs.71).aspx)
HtmlInputHidden (contrôle)
(http://msdn.microsoft.com/en-us/library/k65s5xs3(v=vs.71).aspx)
Contrôle HtmlInputImage
(http://msdn.microsoft.com/en-us/library/44z2k814(v=vs.71).aspx)
Contrôle HtmlInputRadioButton
(http://msdn.microsoft.com/en-us/library/17tk0thz(v=vs.71).aspx)
Contrôle HtmlInputText
(http://msdn.microsoft.com/en-us/library/f8kdafb5(v=vs.71).aspx)
Contrôle HtmlSelect
(http://msdn.microsoft.com/en-us/library/807bc327(v=vs.71).aspx)
Contrôle HtmlTable
(http://msdn.microsoft.com/en-us/library/2962t2k8(v=vs.71).aspx)
Contrôle HtmlTableCell
(http://msdn.microsoft.com/en-us/library/5wsbhse3(v=vs.71).aspx)
Contrôle HtmlTableCell
(http://msdn.microsoft.com/en-us/library/405596yw(v=vs.71).aspx)
Contrôle HtmlTextArea
(http://msdn.microsoft.com/en-us/library/h8ff3dty(v=vs.71).aspx)
Contrôles serveur WebLes contrôles Web sont très similaires aux contrôles serveur HTML tels que Button, TextBoxet un lien hypertexte, à ceci près que Web contrôles possèdent un ensemble standardisé de propriété noms. Contrôles serveur Web offrent les avantages suivants :
Pour utiliser un contrôle serveur Web, Utilisez la syntaxe suivante (qui utilise le contrôle TextBox à titre d'exemple) : Contrôles Web de baseContrôles Web de base fournissent les mêmes fonctionnalités que leur code HTML équivalents des contrôles serveur. Toutefois, les contrôles Web fondamentaux incluent supplémentaires méthodes, événements et propriétés par rapport à laquelle vous pouvez programmer.Pour plus d'informations sur les contrôles Web individuels qui sont disponibles dans ASP.NET, reportez-vous aux sites Web Microsoft suivants : Contrôle serveur Web Button
(http://msdn.microsoft.com/en-us/library/dx5ybk93(v=vs.71).aspx)
Contrôle serveur Web CheckBox
(http://msdn.microsoft.com/en-us/library/4s78d0k1(v=vs.71).aspx)
Contrôle serveur Web hyperLink
(http://msdn.microsoft.com/en-us/library/k0b15efk(v=vs.71).aspx)
Contrôle serveur Web image
(http://msdn.microsoft.com/en-us/library/c6te4s54(v=vs.71).aspx)
Contrôle serveur Web ImageButton
(http://msdn.microsoft.com/en-us/library/1z8fsbyh(v=vs.71).aspx)
Contrôle serveur Web Label
(http://msdn.microsoft.com/en-us/library/2wwfb06z(v=vs.71).aspx)
Contrôle serveur Web LinkButton
(http://msdn.microsoft.com/en-us/library/1cd4z1zs(v=vs.71).aspx)
Contrôle serveur Web Literal
(http://msdn.microsoft.com/en-us/library/cc088zwa(v=vs.71).aspx)
Contrôle serveur Web Panel
(http://msdn.microsoft.com/en-us/library/152e73cy(v=vs.71).aspx)
Contrôle serveur Web placeHolder
(http://msdn.microsoft.com/en-us/library/as54k8b6(v=vs.71).aspx)
Contrôle serveur Web RadioButton
(http://msdn.microsoft.com/en-us/library/xke2zw4x(v=vs.71).aspx)
Contrôle serveur Web table
(http://msdn.microsoft.com/en-us/library/9f65szta(v=vs.71).aspx)
Contrôle serveur Web TableCell
(http://msdn.microsoft.com/en-us/library/x595ddwc(v=vs.71).aspx)
Contrôle serveur Web TableRow
(http://msdn.microsoft.com/en-us/library/tk1zfd2e(v=vs.71).aspx)
Contrôle serveur Web TextBox
(http://msdn.microsoft.com/en-us/library/fhc2c904(v=vs.71).aspx)
Contrôles de validationContrôles de validation sont utilisés pour valider les valeurs qui sont entré dans d'autres contrôles de la page. Effectuent des contrôles de validation validation côté client, la validation côté serveur ou les deux, selon le fonctionnalités du navigateur dans laquelle la page est affichée. Contrôles de validation offrent les avantages suivants :
Contrôle RequiredFieldValidator
(http://msdn.microsoft.com/en-us/library/cc295489.aspx)
Contrôle RangeValidator
(http://msdn.microsoft.com/en-us/library/cc295453.aspx)
Contrôle CompareValidator
(http://msdn.microsoft.com/en-us/library/cc295090.aspx)
Contrôle RegularExpressionValidator
(http://msdn.microsoft.com/en-us/library/cc295107.aspx)
Contrôle CustomValidator
(http://msdn.microsoft.com/en-us/library/cc295446.aspx)
Contrôle ValidationSummary
(http://msdn.microsoft.com/en-us/library/cc295561.aspx)
Contrôles de listeLes contrôles de liste sont des contrôles serveur Web spéciaux qui prennent en charge liaison aux collections. Vous pouvez utiliser les contrôles de liste pour afficher les lignes de données dans un format personnalisé et modélisé. Tous les contrôles de liste exposent les propriétés DataSource et DataMember , qui servent à lier aux collections.Liste contrôles peuvent être liés qu'à des collections qui prennent en charge les interfaces IEnumerableou ICollectionIListSource . Par exemple, un Microsoft Visual c#.NET exemple de page apparaît comme suit : une Pour plus d'informations sur les contrôles de liste individuels qui sont
disponible dans ASP.NET, reportez-vous aux sites Web Microsoft suivants : deux trois Contrôle serveur Web ListBox
(http://msdn.microsoft.com/en-us/library/z4d7ktzs(v=vs.71).aspx)
Contrôle serveur Web CheckBoxList
(http://msdn.microsoft.com/en-us/library/8bw4x4wa(v=vs.71).aspx)
Contrôle serveur Web RadioButtonList
(http://msdn.microsoft.com/en-us/library/y7k30eyz(v=vs.71).aspx)
Contrôle serveur Web Repeater
(http://msdn.microsoft.com/en-us/library/c012haty(v=vs.71).aspx)
Contrôle serveur Web dataList
(http://msdn.microsoft.com/en-us/library/yfx4t9t7(v=vs.71).aspx)
Contrôle serveur Web DataGrid
(http://msdn.microsoft.com/en-us/library/64xx84kc(v=vs.71).aspx)
Contrôle serveur Web DropDownList
(http://msdn.microsoft.com/en-us/library/0dzka5sf(v=vs.71).aspx)
Contrôles richesEn outre pour les contrôles précédents, l'ASP.Infrastructure de page NET fournit quelques tâches spécifiques contrôles appelés contrôles complexes. Contrôles riches sont construit avec plusieurs éléments HTML et contiennent des fonctionnalités complexes. Exemples de les contrôles complexes sont le contrôle Calendar et AdRotator .Pour plus d'informations sur rich individuels contrôles qui sont disponibles dans ASP.NET, reportez-vous au site Web Microsoft suivant sites : Contrôle serveur Web AdRotator
(http://msdn.microsoft.com/en-us/library/s5z9ks4y(v=vs.71).aspx)
Contrôle serveur Web Calendar
(http://msdn.microsoft.com/en-us/library/dxf9k8sh(v=vs.71).aspx)
Contrôle serveur Web XML
(http://msdn.microsoft.com/en-us/library/day7x985(v=vs.71).aspx)
Contrôles utilisateurSouvent, vous souhaiterez peut-être réutiliser l'interface utilisateur de votre formulaire Web sans avoir à écrire de code supplémentaire. ASP.NET vous permet de faire cela en conversion de vos formulaires Web dans des contrôles utilisateur. Contrôles utilisateur, qui ont le extension de fichier .ascx, peuvent être utilisés plusieurs fois dans un seul site Web Formulaire.Pour convertir un formulaire Web dans un contrôle utilisateur, procédez comme suit :
Contrôles utilisateur Web Forms
(http://msdn.microsoft.com/en-us/library/y6wb1a0e(v=vs.71).aspx)
Contrôles personnalisésEn outre pour les contrôles Web intégrés, ASP.NET vous permet également Pour créer vos propres contrôles personnalisés. Il peut être utile développer des contrôles personnalisés Si vous êtes confronté à un de ces scénarios :
Développement d'applications ASP.NET Server Controls
(http://msdn.microsoft.com/en-us/library/aa719973(vs.71).aspx)
Développement de contrôles personnalisés : Concepts clés
(http://msdn.microsoft.com/en-us/library/aa720226(v=vs.71).aspx)
Développement d'un contrôle Composite
(http://msdn.microsoft.com/en-us/library/aa719968(v=vs.71).aspx)
PropriétésNuméro d'article: 306459 - Dernière mise à jour: lundi 11 juin 2012 - Version: 1.0 Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
Traduction automatique IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique. La version anglaise de cet article est la suivante: 306459
(http://support.microsoft.com/kb/306459/en-us/
)
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT. | Traductions disponibles
|




Retour au début








