Rick Strahl's Web Log

Wind, waves, code and everything in between...
ASP.NET • C# • HTML5 • JavaScript • AngularJs
Contact   •   Articles   •   Products   •   Support   •   Search
Ad-free experience sponsored by:
ASPOSE - the market leader of .NET and Java APIs for file formats – natively work with DOCX, XLSX, PPT, PDF, images and more

Weblog Posts in July 2012


Categories
ASP.NET (235) .NET (118) JavaScript (71) jQuery (61) ASP.NET (59) Windows (48) AJAX (47) Visual Studio (44) CSharp (43) IIS (40) HTML (35) Localization (31) LINQ (30) Personal (30) WCF (28) MVC (25) HTML5 (23) FoxPro (21) WPF (19) Web Services (19) Security (18) CSS (18) Web Api (16) COM (15) IIS7 (14) C# (13) ASP.NET Core (13) ADO.NET (13) Angular (12) Vista (12) XML (10) HTTP (10) Microsoft AJAX (8) Sql Server (8) West Wind Ajax Toolkit (7) Web Connection (7) Entity Framework (6) Html Help Builder (5) OWIN (5) Live Writer (5) ASPNET5 (5) C++ (5) SignalR (5) Silverlight (5) Source Control (4) Westwind.Globalization (4) Visual Studio (4) Mobile (4) Cordova (4) Internet Explorer (4) ISV (4) Help Builder (3) IIS7 (3) Opinion (3) Networking (3) NuGet (3) LetsEncrypt (3) ADO.NET (3) Conferences (3) DataBinding (3) WebLog (3) Software Development (3) Razor (3) RegEx (2) RSS (2) Speaking (2) Tools (2) WinForms (2) Bugs (2) ASP.NET vNext (2) Angular (2) Windows (2) WinForms (2) IIS (2) Office (2) Installation (2) Help (2) FireFox (1) Flexbox (1) Graphics (1) Hardware (1) IOS (1) iPhone (1) Musings (1) Markdown Monster (1) Maui (1) Linux (1) JSON (1) .NET (1) Addins (1) WPF (1) FoxPro (1) Internet Explorer (1) Linux (1) Markdown Monster (1) Typescript (1) Azure (1) Deployment (1) Dynamic Types (1) Control Development (1) Chocolatey (1) Windsurfing (1) wwHoverPanel (1) Travel (1) Web Deployment Projects (1) Web Design (1) Testing (1) Threading (1) Web Browser Control (1) SEO (1)

.NET HTML Sanitation for rich HTML Input



If you need to sanitize raw HTML for display in Web applications, the job at hand is scary for .NET backends. Unfortunately it seems there aren't a lot of tools available to help in this formidable tasks and the tools that are tend to be inflexible to the point of often being unusable. In this post I show a base implementation of an HTML Sanitizer that can be customized for your own needs.
West Wind  © Rick Strahl, West Wind Technologies, 2005 - 2017