Fork me on GitHub

ASP.NET BBcode

BBCode是Bulletin Board Code的缩写,有译为「BB代码」者,属于轻量标记语言(Lightweight Markup Language)的一种,如字面上所显示的,它主要是使用在BBS、论坛、Blog等网络应用上。BBcode的语法通常为 [标记] 这种形式,即语法左右用两个中括号包围,以作为与正常文字间的区别。系统解译时遇上中括号便知道该处是BBcode,会在解译结果输出到用户端时转换成最为通用的HTML语法。(百度百科http://baike.baidu.com/view/1106669.htm) 。

Codekicker.BBCode是一个稳定和高性能的BBCode  –.NET解析器的。 可将如何BBCode的转换成HTML或任何将内存中的语法树。 所有的标签是完全可定制的,不需要硬编码。 BBCode最早在http://codekicker.de  这是一个德国问答网站,现在放在http://bbcode.codeplex.com/
Codekicker.BBCode的设计目标是:

  • 稳定 - 它永远不会崩溃
  • 安全 - 它不允许使用象<script>这样不安全的HTML标记
  • 高性能 - 它的目的是要在生产环境中使用
  • 易于使用 - 只需这样调用 BBCode.ToHtml("[url=http://codekicker.de]codekicker[url]")
  • 可定制 - 定制每个标签是容易的,灵活的。
  • 错误信息 - 错误信息的国际化,目前支持的语言有英文和德文。

http://john.katsiotis.com/blog/bbcode-helper-for-webmatrix-and-asp.net-mvc-razor-view-engine

介绍一款基于jQuery的文本编辑器—markItUp

posted @ 2010-11-06 09:26  张善友  阅读(1490)  评论(0编辑  收藏  举报