[C#.net] Insérer un <br> entre deux boutons

Insérer un <br> entre deux boutons [C#.net] - C#/.NET managed - Programmation

Marsh Posté le 08-07-2006 à 18:50:27    

Bonjour à tous  :hello:  
 
Dans ma page .aspx, j'ai défini une cellule de table comme ceci, accessible dans mon code C# :  
<td ID="myCell" runat=server />
 
Dans le code C#, je veux insérer un bouton, puis un <br>, puis un bouton (le tout dans la cellule myCell)  
Voici mon code :  

Code :
  1. Button button1 = new Button();
  2. Button button2 = new Button();
  3. this.myCell.Controls.Add(button1);
  4. this.myCell.Controls.Add(button2);


 
Seulement, entre les deux Buttons, je veux insérer un <br>.  
J'ai essayé : myCell.innerHtml mais ça ne marche pas.  
Y-a-t'il un contrôle ASP.net qui remplacerait le <br> ?
 
Merci beaucoup de votre aide !

Reply

Marsh Posté le 08-07-2006 à 18:50:27   

Reply

Marsh Posté le 09-07-2006 à 09:17:40    

pkoi les ajoutes tu dynamiquement?
 
pkoi tu les mets tu pas directement dans la page ASP et la tu peux rajouter du code html directement.

Reply

Marsh Posté le 09-07-2006 à 10:49:36    

Bon d'accord, je le fais dans ma page .aspx :)
Ca marche tout aussi bien seulement je n'arrive pas à écrire dynamiquement le texte dans les Buttons.

Code :
  1. <asp:Button ID="btHomePage" Text="<%# btHomePageText() %>" runat="server" />


et dans mon code :

Code :
  1. protected string btHomePageText()
  2. { return "Home Page"; }

Pour la méthode btHomePageText() n'est-elle jamais appelée ?
Je sais que je peux le faire dans le Page_Load, mais je voudrais que Text="<%# btHomePageText() %>" fonctionne. Est-ce la bonne syntaxe ?
Merci de tes conseils :)
Et si qqn a une idée pour mon ptit problème :)

Reply

Marsh Posté le 09-07-2006 à 12:51:11    

<asp:Label ID="dispo" Text='<%#RetImage(Eval("Stock" ))%>' runat="server"/>
 
voila ce que j'ai fais avec un label, ou je passe en paramètre un stock qui me retourne donc un texte.  
ta synthaxe ma l'air bonne. C'est vrai que tu peux le faire dans le load de la page, ça t'éviterait de te prendre la tête, surtout que ça n'a pas l'air très dynamique ta page...

Reply

Marsh Posté le 11-07-2006 à 21:34:19    

Oki. Merci bien à toi ! :)

Reply

Sujets relatifs:

Leave a Replay

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