Project Description
BBCode for ASP.NET, C#, VB.NET. Convert BBCode to Html.

Online Demo: http://bbcodenet.somee.com

Alternative Pre-Defined BBCode Parser: http://eksith.wordpress.com/2009/01/14/aspnet-bbcode-c

BBCode.Net converts this:

[url=http://www.codeplex.com]Codeplex[/url]

into this:

<a href="http://www.codeplex.com">Codeplex</a>

Coding Example:

string BBCodeSyntax = "[url={webaddress}]{display}[/url]"; 
string HtmlSyntax = "<a href=\"{webaddress}\">{display}</a>"; 
string Fields = "{webaddress};{display}"; 
string input = "Project Hosting for Open Source Software - [url=http://codeplex.com]Codeplex[/url]";  

string output = BBCode.ConvertToHtml(input, BBCodeSyntax, HtmlSyntax, Fields);

Respond.Write(output);

Prevention of XSS Attack

BBCode.Net is currently not able to block XSS Attack (Cross-site Scripting). You have to implement your own AntiXSS engine. There is a nice AntiXSS engine provided by Microsoft (Read more: Microsoft Web Protection Library)

Read more about XSS Attack (Cross-site Scripting)

Last edited Jan 28 at 6:32 AM by adriancs, version 13