Je devrais créer un document HTML à partir du texte brut et l'afficher dans webBrowser. Je pensais à une meilleure façon - je peux voir qu'il y a HTMLTextWriter dans System.Web.UI mais je ne peux pas référencer cet espace de nom, quelqu'un pourrait-il me conseiller? Merci C# et l'écriture HTML - meilleure façon?
Répondre
En fonction de vos besoins d'application, vous pouvez héberger votre propre contrôle du navigateur et de construire le contenu:
System.Windows.Forms.WebBrowser _browser = new WebBrowser();
_browser.DocumentText = "<html><head><title>My Web Page</title></head><body>Hello World!</body></html>
simple est d'utiliser plaine XmlWriter
(ou, si vous avez besoin bâtiment plus complexe que l'écriture juste un flux d'éléments, XmlDocument
ou XDocument
) et la sortie XHTML.
Si vous souhaitez utiliser les classes System.Web.UI
, vous devez référencer System.Web.dll
de votre projet. Je ne le recommanderais pas, car il ne vous achètera pas beaucoup, et il n'est pas inclus dans le profil client .NET (que vous pourriez vouloir utiliser dans le futur, en particulier avec .NET 4).
Merci! Est-ce capable d'écrire l'en-tête html etc.? – Petr
Qu'entendez-vous par en-tête HTML? Si '
', alors c'est un élément XHTML comme un autre, et, naturellement, peut être écrit facilement. –- 1. Suggestion nécessaire: Meilleure façon d'analyser HTML en C#
- 2. La meilleure façon d'analyser HTML dans Qt?
- 3. C# et cXML - Meilleure façon de le faire
- 4. Meilleure façon de rendre HTML dans l'application WinForms?
- 5. La meilleure façon d'obtenir la valeur d'attribut de HTML texte
- 6. Meilleure façon de gérer les contrôles HTML courants sur ASP.NET
- 7. Meilleure façon de générer du HTML à partir de json
- 8. La meilleure façon d'intégrer SWF à la page html
- 9. meilleure façon de placer le contenu SVG Dans HTML
- 10. Meilleure façon de faire e-mail html, envoi via PHP?
- 11. meilleure façon de trouver fin de balise body en html
- 12. La meilleure façon d'analyser les balises HTML java script
- 13. Meilleure façon d'analyser un code HTML invalide dans PHP
- 14. La meilleure façon d'intégrer le flash en html
- 15. La meilleure façon d'intégrer Python et JavaScript?
- 16. Meilleure façon d'intégrer R et Flash/Flex
- 17. Meilleure façon de synchroniser ObservableCollection et ObjectContext?
- 18. Meilleure façon d'imprimer dans ASP.NET
- 19. XLinq - Une meilleure façon
- 20. Meilleure façon d'apprendre MySQL
- 21. Meilleure façon d'apprendre PHP
- 22. XSLT - La meilleure façon de diviser et de rendre des virgules texte séparé HTML
- 23. Quelle est la meilleure façon d'imprimer automatiquement un en-tête HTML et le fond en PHP?
- 24. Quelle est la meilleure façon de définir les balises HTML visibles et invisibles au code-behind?
- 25. Quelle est la meilleure façon de créer et envoyer des emails HTML via l'application Java?
- 26. Quelle est la meilleure façon de comparer Double et Int?
- 27. syntaxe haml - meilleure façon d'écrire cela?
- 28. Une meilleure façon de "virgule et et iser" un IEnumerable en C#
- 29. Meilleure façon de faire cela ..?
- 30. Objective-C: La meilleure façon de stocker les messages d'erreur
Excellente idée! Merci – Petr