Control c1 = LoadControl("pagelet7.ascx");
((Pagelet7CS)c1).Category = "business";
Page.Controls.Add(c1);
Dim c1 As Control = LoadControl ("pagelet7.ascx")
CType(c1, (Pagelet7VB)).Category = "business"
Page.Controls.Add(c1)
var c1:Control = LoadControl ("pagelet7.ascx");
(Pagelet7JS(c1)).Category = "business";
Page.Controls.Add(c1);
C#
VB
JScript
Le type du contrôle utilisateur est déterminé par un attribut ClassName sur la directive Control. Par exemple, vous pouvez assigner le type fort "Pagelet7CS" à un contrôle utilisateur enregistré sous le nom de fichier "pagelet7.ascx" de la manière suivante :
<%@ Control ClassName="Pagelet7CS" %>
Comme la méthode LoadControl retourne un type de System.Web.UI.Control, il doit être casté en un type fort approprié afin de définir les différentes propriétés du contrôle. Pour terminer, le contrôle utilisateur est ajouté au ControlCollection de la page de base.
VB Pagelet7.aspx
Important Le type fort d'un contrôle utilisateur n'est mis à la disposition de la page Web Forms conteneur que si une directive Register est ajoutée pour le contrôle utilisateur (même si aucune balise de contrôle utilisateur n'est effectivement déclarée).
Les contrôles utilisateur permettent aux développeurs de définir aisément des contrôles personnalisés en appliquant les mêmes techniques de programmation que pour l'écriture de pages Web Forms.
Par convention, ces contrôles sont désignés par l'extension de fichier .ascx. Cela empêche tout fichier de contrôle utilisateur d'être exécuté en tant que page Web Forms autonome.
Les contrôles utilisateur sont ajoutés à une autre page Web Forms à l'aide d'une directive Register, qui spécifie un TagPrefix, un TagName et un Src location.
Une fois le contrôle utilisateur inscrit, vous pouvez placer une balise de contrôle utilisateur dans une page Web Forms comme s'il s'agissait d'un contrôle serveur ordinaire (en incluant l'attribut runat="server").
Les champs, propriétés et méthodes publics d'un contrôle utilisateur sont transformés en propriétés publiques (attributs de balise) et en méthodes de contrôle dans la page Web Forms conteneur.
Les contrôles utilisateur participent au cycle de vie d'exécution complet de chaque demande et peuvent gérer leurs propres événements, en encapsulant une partie de la logique de la page Web Forms conteneur.
Les contrôles utilisateur ne doivent pas contenir de contrôles de formulaire, mais se reposer sur leur page Web Forms conteneur qui se charge d'en inclure un le cas échéant.
Les contrôles utilisateur peuvent être créés par programme à l'aide de la méthode LoadControl de la classe System.Web.UI.Page. Le type du contrôle utilisateur est déterminé par le runtime de ASP.NET, en appliquant la convention nomfichier_extension.
Le type fort d'un contrôle utilisateur n'est mis à la disposition de la page Web Forms conteneur que si une directive Register est ajoutée pour le contrôle utilisateur (même si aucune balise de contrôle utilisateur n'est effectivement déclarée).
Nos serveurs
sont désormais des serveurs
Pentium 3 Ghz, 1 Go Ram
La
formule de base est à 10
Euros TTC / mois
Si vous avez des besoins plus spécifiques (composants,
espace disque...), nous sommes la pour répondre à
vos questions.
Rappel : les
frais d'installation sont gratuits
Prosygma élu meilleur
site. Trois nouveaux composants ASP sont désormais
en place sur toutes nos formules.Il s'agit de ASPIMAGE,
ASPPOP3 et ASPMAIL.
La dernière version de Microsoft® .NET Framework contient
tout ce qu'il vous faut pour faire fonctionner des applications
.NET Framework est disponible sur nos serveurs