C# 带回调标记的BBCode库

C# 带回调标记的BBCode库,c#,asp.net,delegates,bbcode,C#,Asp.net,Delegates,Bbcode,我正在将我的WIP网站从php迁移到C# 当我用php编写代码时,我使用了一个名为nbbc的BBCode库,它允许“回调标记”,它将调用我选择的带有参数(如内部文本和标记属性)的函数来获得输出 这个功能非常强大,我能够制作非常高级的标签,这些标签提供了一些功能,比如可折叠的部分或带有切换按钮的数字,可以在不同的度量单位之间转换,甚至可以从数据库中提取整篇文章的部分 我要找的是一个.NET BBCode解析器,其中每个标记都是一个委托,当该标记出现时将被调用 经过几个星期的搜索,我自己也开始做一个

我正在将我的WIP网站从php迁移到C#

当我用php编写代码时,我使用了一个名为nbbc的BBCode库,它允许“回调标记”,它将调用我选择的带有参数(如内部文本和标记属性)的函数来获得输出

这个功能非常强大,我能够制作非常高级的标签,这些标签提供了一些功能,比如可折叠的部分或带有切换按钮的数字,可以在不同的度量单位之间转换,甚至可以从数据库中提取整篇文章的部分

我要找的是一个.NET BBCode解析器,其中每个标记都是一个委托,当该标记出现时将被调用

经过几个星期的搜索,我自己也开始做一个,但这是一个需要妥善完成的庞大项目

因此,我的问题有两个:首先,这里有没有人知道.NET BBCode解析器具有所需的功能,并且在正确使用时,其工作方式可以防止XSS和其他代码注入?
其次,如果.NET中还没有类似的东西,谁会有兴趣和我一起构建它呢?

请查看CodeProject上的STML解析器(.NET BBCode Parser)