Rechercher :
Les sujets | les Forums | Les blogs | Recherchez | Publiez | Creer un compte | Identification -  Bienvenue Invité
Menu
Accueil
Index des articles
Rubriques
Architecture
Persistance
UML
Bancs d'essais
VS.NET
AOP
Aspect DNG
PetShop DNG
PetShop SOA
PetShop AOP

English Translations

Livres en ligne

Mon Compte
Les Stats
Le Top 10
FAQ sur ce site
ChatGuru
Presse
Goodies
GuruBooks
Publier sur DNG
Auteurs
RSS DNG
Blogs.DNG
Publicité
Téléchargez
Mes messages
A Propos

Qui est en ligne ?
Il y a actuellement 57 invités et 0 membres en ligne.

Vous pouvez vous identifier ou vous inscrire ici.


Direct des forums

5 Forums les plus actifs
· Questions sur .NET, C#, ASP.NET (784/2642)
· Offres d'emploi (333/476)
· AspectDNG (68/293)
· Bavardages au sujet de DotNetGuru.org (55/242)
· UML (28/125)


5 Récents posts
· Technicien Informatique Support et Réseaux
0 Réponses
brainsonicrh
06 Juil 2010 à 10:46
· Concepteur-Développeur PHP Symfony
0 Réponses
brainsonicrh
28 Juin 2010 à 17:43
· Développeur C# C++ XML (h/f)
0 Réponses
PAC-Recrutement
16 Juin 2010 à 16:44
· [CDI ARRAS] Chef de Projet .NET
0 Réponses
Mattdef
15 Mar 2010 à 17:03
· [CDI IDF] Chef de projet Marketing/ Web
0 Réponses
brainsonicrh
06 Jan 2010 à 15:57


3 Membres les plus actifs
· tom
(245 Posts)
· Amethyste
(240 Posts)
· Jb
(117 Posts)


Total:
· Catégories: 1
· Forums: 6
· Sujets: 1291
· Messages: 3844

Une librarie de UserControl ASP.NET réutilisable ? C'est possible !
Transmis par: webmaster actif Mardi 08 Juillet 2003 à 00:06
ASP.NET Je cite : "Dans cet article, nous allons tenter de tordre le cou à l’assertion suivante : les user controls ne sont pas réutilisables autrement que par copie du code source d’un projet à l’autre. Nous verrons comment, en manipulant les ressources .NET et les custom controls, nous pouvons encapsuler les user control d’une manière qui les rend réutilisables dans un assembly ! Comme exemple-type d’application, nous développerons pour les Windows Share Point Team Services une web part permettant d’inclure un UserControl dans un site Share Point. Le tout en VB, pour changer un peu !". Un article signé Sébastien Bouchet de linkvest. Plusieurs lectures peuvent être nécessaires pour bien comprendre l'astuce de génie qui se cache derrière ...


MAJ : Cet article ayant suscité un vif intérêt, je vous invite à consulter le complément rédigé par Thomas Zumbrunn (encore un nouveau!)

Article de Sébastien Bouchet :




Article complémentaire de Thomas Zumbrunn :






 
Login

 



 


 Problème de connexion ?
 Nouvel utilisateur ? Enregistrez vous !
Liens connexes

· Plus à propos de ASP.NET
· Info de webmaster


La nouvelle la plus lue à propos de ASP.NET:
Une librarie de UserControl ASP.NET réutilisable ? C'est possible !

Une librarie de UserControl ASP.NET réutilisable ? C'est possible ! | Connexion/Créer un compte | 34 Commentaires
Les commentaires appartiennent à leur auteur. Nous ne sommes pas responsables de leur contenu.
Re: Une librarie de UserControl ASP.NET réutilisable ? C'est possible !
par bleroy actif 08 Juil 2003 à 21:07

(Profil Utilisateur | Envoyer un message) http://www.asp.net
Tout à fait remarquable! Bravo!
Les embedded resources sont effectivement un excellent moyen de déploiement, notamment de fichiers js. C'est de plus une voie pérenne ;)
Les web parts sont aussi une direction intéressante...


Re: Une librarie de UserControl ASP.NET réutilisable ? C'est possible !
par precchia actif 09 Juil 2003 à 09:22

(Profil Utilisateur | Envoyer un message)
Parti sur la même vague que Léon, j'ai implémenté un exemple dont je vous joins des extractions de code :

ivate void Page_Load(object sender, System.EventArgs e)
{
// Load the stream which represents the .ascx document
// TODO : Remove "the Hard Code"
Control parsedControls = Page.ParseControl("Login :Password :");

// Create an Your UserControl instance
// TODO
LoginWebUserControl YourUserControl = new LoginWebUserControl();

// Add the parsed controls at Your UserControl
int countParsedControls = parsedControls.Controls.Count;
for(int i=0; i ..."
// Map them with the controls added dynamicaly previously at Your UserControl
foreach(Control item in YourUserControl.Controls)
{
if(item.ID != null)
{
object [] args = new object [] {item};
try
{
YourUserControl.GetType().InvokeMember(item.ID, System.Reflection.BindingFlags.Instance|System.Reflection.BindingFlags.NonPublic|System.Reflection.BindingFlags.SetField, null, YourUserControl, args);
}
catch(Exception)
{
}
}
}

// Add Your User Control at the page.
Panel.Controls.Add(YourUserControl);
}

C'est une page ASPX qui au moment de son chargement, s'ajoute dynamiquement un User Control.
Comment vous faire parvenir les sources ? Dés que j'ai trouvé une solution je vous donne un lien.

A la table d'éloges de ASP.NET rajoutons la réflexion.


Une autre approche
par bleroy actif 10 Juil 2003 à 00:41

(Profil Utilisateur | Envoyer un message) http://www.asp.net
Je n'ai pas regardé en détails, mais ça a l'air intéressant aussi: http://www.csharphelp.com/archives2/archive302.html


Re: Une librarie de UserControl ASP.NET réutilisable ? C'est possible !
par TomTom actif 11 Juil 2003 à 19:55

(Profil Utilisateur | Envoyer un message) http://www.votations.com
Hello à tous,

je viens d'écrire un article / tutorial pour reutilisé un usercontrol sans passer par du custom code. Vous pouvez le lire ici :

http://www.votations.com/dng/user_control_reuse.html

C'est le premier article technique que j'écris alors ne soyez pas trop dur et bonne lecture et j'attend vos comments ;)


ps : Sami ou Tom si vous trouvez l'article interessant envoyer moi un mail avec les eventuels trucs à changer et je vous le ferai parvenir pour le publier ici pour plus de visibilité.


  • Re: Une librarie de UserControl ASP.NET réutilisable ? C'est possible ! par precchia actif 16 Juil 2003 à 12:55
  •  
    DotNetGuru.org TM, une marque de DNG Consulting
     
    Powered by the AutoTheme HTML Theme System