2009-10-19 7 views
2

hie les gars.Passer des valeurs d'un contrôle Usercontrol à un autre UserControl!

J'ai ParentPage qui contient 4 contrôles utilisateur et j'ai une liste déroulante utilisateur sur chaque contrôle. chaque fois que je change l'index sélectionné .. tout le contrôle de l'utilisateur doit remplir en fonction de la valeur sélectionnée de l'utilisateur. Quelqu'un peut-il me dire gentiment .. comment passer les valeurs à différents usercontrol en même temps ... Merci !!!!!

Répondre

3

Vous pouvez créer une classe de base UserControl avec les propriétés communes. Les propriétés devraient envelopper une variable de session, qui serait commune à chacun.

par exemple:

public string Text 
     { 
      get 
      { 
       if (Session["UserControlText"] == null || Session["UserControlText"].ToString().Trim() == String.Empty) 
       { 
        Session["UserControlText"] = String.Empty; 
       } 

       return Session["UserControlText"].ToString().Trim(); 
      } 
      set 
      { 
       Session["UserControlText"] = value; 
      } 
     } 
+0

en supposant que vous affichez en arrière à chaque fois? Si vous avez besoin de le faire sur le client, jetez un oeil à la bibliothèque jQuery javascript. –

+0

Qu'est-ce que JQuery a à voir avec le fait de passer des variables? Si c'est tout l'usage que vous allez mettre JQuery pour mieux utiliser le Javascript simple à la place. –

+0

L'utilisation de jQuery est juste une suggestion pour une bonne bibliothèque javascript qui rend la mise en œuvre de javascript multi-plateforme beaucoup plus facile, bien sûr que javascript simple peut être utilisé. –

Questions connexes