//如题
#region 如题
string s = "";
#endregion

解决方案 »

  1.   

    编辑器。你用CSDN的编辑器。估计网上也有吧。找找看
      

  2.   

    应该是服务器端控件做的吧! 到Codeproject上去找找 呵呵
      

  3.   

    楼主到这里去看看 :http://www.codeproject.com/KB/cs/highlightcs.aspx
      

  4.   

    其实就是一个效果更丰富的在线编辑器,用css来实现的。现在很多都有这种功能了。FCKEditor好像就支持。
      

  5.   

    像CSDN这种编辑,自己写个也不难的
    主要就是cs的关键字显颜色
      

  6.   

    我整合的开源组件:http://www.svnhost.cn/Download/Detail-391.shtmlhttp://www.svnhost.cn/Download/?k=fckhttp://www.svnhost.cn/Article/Detail-230.shtml
      

  7.   

    同意楼上
    希望楼主能搞清楚原理
    当是使用了code=C#][/code 这样的标记 
    就意味着你标记中的代码要经过一些特殊的匹配
    就是UBB的实现 
    比较简单的只需要进行replace 比如[url]将被替换成[herf]
    而c#代码替换比较复杂一些 需要正则匹配 
      

  8.   

    你去把C#的所有关键字找来存入XML里
    代码获取入DataTable,拼正则
    "^"+DataTable.Row[i]["key"].ToString()+"$"循环批配,捕获到就加<font color=green></font>就可以了