Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2556 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [Résolu] [C#.Net] Passer un argument à partir d'une page Web

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] [C#.Net] Passer un argument à partir d'une page Web

n°1425520
Roodie
Posté le 15-08-2006 à 11:06:37  profilanswer
 

Bonjour à tous :)
 
Dans ma page .aspx, j'ai un <asp:Button> dont le Text s'afficher dynamiquement en appelant une méthode dans le code C#.  

Code :
  1. <asp:Button ID="btHomePage" Text="<%# btHomePageText(this) %>" runat="server" />
  2. ...
  3. protected string btHomePageText(object sender)
  4. {
  5.   Button button = sender as Button;
  6.   if (button.ID = "btHomePage" )
  7.   {
  8.     button.Text = "Home Page";
  9.   }
  10. }


Seulement, le "this" ne marche pas, il correspond à la page .aspx. Quel argument passer pour qu'il corresponde au Button ?
Merci bien de votre aide.


Message édité par Roodie le 16-08-2006 à 10:21:11
mood
Publicité
Posté le 15-08-2006 à 11:06:37  profilanswer
 

n°1425668
_Mose_
Lonesome coder
Posté le 15-08-2006 à 19:34:46  profilanswer
 

En code behind c'est finger-in-the-nose ;)

Code :
  1. MyButton.Click += new EventHandler(OnButtonClick);
  2. ...
  3. protected void OnButtonClick(object sender, EventArgs args)
  4. {
  5.   Button button = (sender as Button);
  6.   if(button.ID == "btHomePage" )
  7.     button.Text = "Home Page";
  8. }

n°1425704
Roodie
Posté le 15-08-2006 à 21:24:42  profilanswer
 

Coucou :)
 
Bin en fait, je charge le Text du Button dans le PreRender, alors ça ne correspond pas à l'événement "Click".  
Par contre, j'ai trouvé une autre solution :  

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


Je passe carrément l'ID en dur... bin quoi, ça devrait marcher :)
Mici beaucoup à toi :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [Résolu] [C#.Net] Passer un argument à partir d'une page Web

 

Sujets relatifs
résolu [API win32] probleme avec un petit exerciceAide pour faire une mise en page :-)
[C#.NET] Remplir une listview de fichiers d'un repertoirenet use depuis une page html
Problème de compatibilité: Sessions espace membre + Quiz Self Page![SQL] Structure tables MySQL pour menu de Site Web, conseils
Exécuter un VBScript dans une page HTML[Résolu] Mon site n'est plus centré sous IE
Impression du contenu d'une page web en C#[Résolu] Centrage CSS et liste à image de fond
Plus de sujets relatifs à : [Résolu] [C#.Net] Passer un argument à partir d'une page Web


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR