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 (236) .NET (119) JavaScript (71) jQuery (61) ASP.NET (59) Windows (50) AJAX (47) Visual Studio (44) CSharp (43) IIS (42) HTML (35) Localization (31) LINQ (30) Personal (30) WCF (28) MVC (25) HTML5 (23) FoxPro (21) WPF (21) Web Services (19) Security (18) CSS (18) ASP.NET Core (16) Web Api (16) COM (15) IIS7 (14) C# (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) Live Writer (5) ASPNET5 (5) C++ (5) Visual Studio (5) OWIN (5) SignalR (5) Silverlight (5) Source Control (4) Web Browser Control (4) Westwind.Globalization (4) Mobile (4) ISV (4) Cordova (4) Help Builder (3) IIS7 (3) Internet Explorer (3) LetsEncrypt (3) Opinion (3) Networking (3) NuGet (3) Windows (3) Internet Explorer (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) ASP.NET vNext (2) IIS (2) Angular (2) .NET (2) WinForms (2) WPF (2) .NET Core (2) Office (2) Installation (2) Help (2) Bugs (2) FireFox (1) Flexbox (1) Graphics (1) Hardware (1) IOS (1) iPhone (1) Musings (1) JSON (1) Linux (1) Markdown Monster (1) Maui (1) Addins (1) C# (1) FoxPro (1) .NET Core (1) Linux (1) Markdown Monster (1) Typescript (1) Azure (1) Deployment (1) Dynamic Types (1) Control Development (1) Chocolatey (1) wwHoverPanel (1) Windsurfing (1) Web Deployment Projects (1) Web Design (1) Travel (1) Testing (1) Threading (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