Utilisation du Custom Web Control développé
- Par: jack
- Le: 19.03.2009 19:05:18
- Dans: Active Server Page
Il existe 2 méthodes d'utilisation du custom web control :
- Par la page ASPX
- Par le Code Behind
Voyons comment on utilise chacune de ces méthodes.
Dans la page ASPX (ou ASCX) :
Entrez le code suivant :
<%@ Register
TagPrefix="cc1"
Namespace="LeNamSpace"
Assembly="LeNomDuProjet" %>
....
<cc1:FabWebControl
id="FabWebControl1"
runat="server"
SousTitreEntete="Sous Titre 2"
TitreEntete="Titre 2"
CommentaireTitreEntete="Commentaire 2"
URLImageEntete="./images/information.gif">
</cc1:FabWebControl>
....
%>
Le référencement du Custom Web Control nécessite de fournir le Nom du NameSpace de la classe (s'il n'est pas définit, il faut fournir le nom du projet) ainsi que le nom de l'Assembly (c'est à dire le nom de la DLL). Les propriétés sont alors accessibles directement dans Visual Studio.NET dans la partie des propriétés.
- Par la page ASPX
- Par le Code Behind
Voyons comment on utilise chacune de ces méthodes.
Dans la page ASPX (ou ASCX) :
Entrez le code suivant :
<%@ Register
TagPrefix="cc1"
Namespace="LeNamSpace"
Assembly="LeNomDuProjet" %>
....
<cc1:FabWebControl
id="FabWebControl1"
runat="server"
SousTitreEntete="Sous Titre 2"
TitreEntete="Titre 2"
CommentaireTitreEntete="Commentaire 2"
URLImageEntete="./images/information.gif">
</cc1:FabWebControl>
....
%>
Le référencement du Custom Web Control nécessite de fournir le Nom du NameSpace de la classe (s'il n'est pas définit, il faut fournir le nom du projet) ainsi que le nom de l'Assembly (c'est à dire le nom de la DLL). Les propriétés sont alors accessibles directement dans Visual Studio.NET dans la partie des propriétés.
Dans le Code Behind:
Insérez ce script :
Dim Testcontrol As New FabWebControl
Testcontrol.CommentaireTitreEntete = "Le commentaire"
Testcontrol.URLImageEntete = "./images/question.gif"
Testcontrol.TitreEntete = "Le titre"
Testcontrol.SousTitreEntete = "Le Sous Titre"
Me.Controls.Add(Testcontrol)
Dans le code Behind il suffit de créer un nouvel Objet avec le nom de la classe, ensuite de charger les valeurs des propriétés.
Maintenant vous avez vu comment créer un Custom Web Control et s'en servir. Entrainez-vous donc à créer vos propres contrôles selon vos besoins.
Insérez ce script :
Dim Testcontrol As New FabWebControl
Testcontrol.CommentaireTitreEntete = "Le commentaire"
Testcontrol.URLImageEntete = "./images/question.gif"
Testcontrol.TitreEntete = "Le titre"
Testcontrol.SousTitreEntete = "Le Sous Titre"
Me.Controls.Add(Testcontrol)
Dans le code Behind il suffit de créer un nouvel Objet avec le nom de la classe, ensuite de charger les valeurs des propriétés.
Maintenant vous avez vu comment créer un Custom Web Control et s'en servir. Entrainez-vous donc à créer vos propres contrôles selon vos besoins.