ajouter des elements dans une page

ajouter des elements dans une page - C#/.NET managed - Programmation

Marsh Posté le 18-07-2005 à 09:59:58    

j'aimerai savoir si on peut ajouter des elements dans une page! Je m'explique on choisit par exemple une categorie dans une listbox et a ce moment la une deuxieme list box apparait a cote de la premiere avec les sous-categories!  
 
Par ailleurs si quelqu'un sait comment afficher une image au moment ou on click sur une des categories de la listbox!
 
merci d'aider un pauvre debutant!

Reply

Marsh Posté le 18-07-2005 à 09:59:58   

Reply

Marsh Posté le 18-07-2005 à 10:01:21    

Bah oui tu peux ajouter des élèments.
 
C'est sur une page ASP ou sur une fenêtre en WinForm ?

Reply

Marsh Posté le 18-07-2005 à 10:16:06    

sur une page asp!

Reply

Marsh Posté le 18-07-2005 à 14:58:56    

up!

Reply

Marsh Posté le 18-07-2005 à 15:05:45    

tu mets la listbox en autopostback, et sur son évènement onclick, tu ajoutes l'image aux éléments de la page ?


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 18-07-2005 à 15:38:47    

merci pour cette reponse mais je cherche aussi comment faire rajouter une listbox sur la page une fois que la personne a clicker sur le boutton tu comprend? il y a plusieurs sous-categories et ensuite plusieurs sous-sous-categories et a chak fois j'aimerai une listbox mais sans effacer celle d'avant! je pensais faire carrement une nouvelle page mais il y a peut etre plus simple?

Reply

Marsh Posté le 18-07-2005 à 15:52:08    

j'ai parfaitement compris, et je t'ais exactement répondu à cette question.
 
"une fois que la personne a clicker sur le boutton" ça veut dire "on fait des choses dans on_click" (côté serveur hein).
 
Les composants restent en mémoire dans .net, entre 2 appels   au serveur.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 18-07-2005 à 15:55:22    

merci je vais mediter la dessus! jsuis un newbie et jai encore un peu de mal! merci de ton aide

Reply

Marsh Posté le 20-07-2005 à 10:14:28    

quand je fais ca, l'element que j'ai choisi dans la listbox ne reste pas surligne! quelqu'un saurait faire ca?

Reply

Marsh Posté le 20-07-2005 à 10:59:29    

desole d'envoyer pleins de messages mais je comprend pas grand chose alor si quelqu'un peut me dire pourquoi ca marche pas:

Code :
  1. <%@ Page Language="C#" AutoEventWireup="True" %>
  2. <html>
  3. <head>
  4.    <script language="C#" runat="server">
  5.       void Page_Load(Object sender, EventArgs e)
  6.       {
  7.             ArrayList valuetype = new ArrayList();
  8.             valuetype.Add ("Angulaire 2 mors" );
  9.             valuetype.Add ("Angulaire à ouverture totale" );
  10.             valuetype.Add ("Angulaire 3 mors" );
  11.             valuetype.Add ("Parallele 2 mors" );
  12.             valuetype.Add ("Parallele 3 mors" );
  13.             type.DataSource = valuetype;
  14.             type.DataBind();
  15.        }
  16.      void type_Click(Object sender, EventArgs e)
  17.       {
  18.             Label1.Text="The first item you chose: " +
  19.                         type.SelectedItem.Text;
  20.       }
  21.    </script>
  22. </head>
  23. <body>
  24.    <form runat=server>
  25.         <h3>type de serrage</h3>
  26.    
  27.         <asp:ListBox id="type"
  28.              Autopostback="true"
  29.              SelectionMode="Single"
  30.              Rows="5"
  31.              Width="170px"
  32.              runat="server"
  33.              OnClick="type_Click" />
  34.         <p>
  35.         <asp:Label id="Label1"
  36.            Font-Name="Verdana"
  37.            Font-Size="10pt"
  38.            runat="server"/>
  39.    </form>
  40. </body>
  41. </html>

Reply

Marsh Posté le 20-07-2005 à 10:59:29   

Reply

Marsh Posté le 20-07-2005 à 11:42:55    

tu ne dois rien mettre dans le PageLoad, mets-ça dans le OnInit


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 21-07-2005 à 15:50:34    

merci ca marche!

Reply

Marsh Posté le 21-07-2005 à 15:52:31    

:sol:


---------------
trainoo.com, c'est fini
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed