Disons que j'ai un LinkButton généré dynamiquement dans mon code-ascx.cs. Comment pourrais-je "imprimer" ce contrôle sur ma page? Évidemment je ne peux pas faire quelque chose comme juste imprimer la propriété de texte car j'ai besoin du bouton pour conserver son lien hypertexte. Je suppose que je veux utiliser la méthode WebControl.Render, mais je ne suis pas du tout familier et n'ai pas pu trouver un bon exemple de son utilisation.Comment imprimer un LinkButton à la page?
Répondre
Cet article http://www.tomot.de/en-us/article/3/asp.net/create-a-control-in-the-codebehind-and-retrieve-its-rendered-output devrait expliquer les bases de ce que vous recherchez.
réponse acceptée mais pas de critique? L'article n'était-il pas utile? – citronas
Vous pouvez fournir une étiquette au bon endroit dans la page: <asp:Label id="myLinkButtonPlace" runat="server"></asp:Label>
, et dans le code, vous pouvez ajouter le linkbutton à ControlCollection de l'étiquette: this.myLinkButtonPlace.Controls.Add(aLinkButton);
Je ne peux pas accéder à myLinkButtonPlace à partir du code. Lorsque j'essaie de faire myLinkButtonPlace.Controls.Add (bouton), il ne reconnaît pas myLinkButtonPlace. –
Pas même si vous essayez de le construire? Parfois, le compilateur VS se développe un peu en retard sur le balisage de asp.net. –
Oui, ça me rend confus. –
Faisant suite à @Joachim VR, il y a beaucoup d'autres contrôles asp.net avec lesquels vous pouvez ajouter un contrôle créé dynamiquement.
<asp:Label id="Label1" runat="server" />
<asp:PlaceHolder id="Placeholder1" runat="server" />
<asp:Panel id="Panel1" runat="server" />
Ce qui précède rendrait le code HTML différent. Ainsi, le label viderait comme <span id="Label1"><a></a></span>
Panel comme < div id="Placeholder1"><a></a></div>
Le Placeholder simplement rendre comme <a></a>
- 1. Comment ajouter Page Break dyanamically à Imprimer la page?
- 2. imprimer un contenu de page
- 3. Comment imprimer un élément d'une page Web?
- 4. ajouter dynamiquement linkbutton à la page asp.net vb
- 5. Comment imprimer un PDF à partir d'une page Web
- 6. LinkButton dans UpdatePanel disparaît après la publication partielle d'une page
- 7. LinkButton dans un DataList
- 8. Comment forcer un site Web à imprimer
- 9. Asp.net imprimer page
- 10. Comment autoriser un objet ActiveX à imprimer?
- 11. Imprimer la page en format paysage
- 12. Comment imprimer une page A4 pleine taille?
- 13. Comment imprimer un bloc/une partie d'une page Web?
- 14. LinkButton n'accède pas à EventArg
- 15. C# - Comment imprimer format/pleine page
- 16. Imprimer HTML sur la page Web
- 17. imprimez une page sans imprimer l'url de la page?
- 18. Comment faire pour asp: LinkButton pour ressembler à un bouton
- 19. Comment imprimer une partie d'une page HTML?
- 20. Comment imprimer un numéro à 4 chiffres?
- 21. Comment imprimer un chèque?
- 22. Gérer un événement avec LinkButton
- 23. LinkButton Click Evénement
- 24. page d'impression ou imprimer CSS ....?
- 25. Linkbutton inside Repeater pour la pagination ASP.Net
- 26. ActiveX Imprimer une page Web
- 27. Imprimer un bitmap sans imprimer un sprite?
- 28. problème asp.net LinkButton HyperLink
- 29. LinkButton dans GridView
- 30. Imprimer simplement un iFrame
Ma réponse vous montre comment vous pouvez réaliser ce que vous voulez faire avec votre idée initiale de la méthode RenderControl – citronas