如何象CSDN一样在网页中呈现C#代码的样式 //如题#region 如题string s = "";#endregion 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 编辑器。你用CSDN的编辑器。估计网上也有吧。找找看 应该是服务器端控件做的吧! 到Codeproject上去找找 呵呵 楼主到这里去看看 :http://www.codeproject.com/KB/cs/highlightcs.aspx 其实就是一个效果更丰富的在线编辑器,用css来实现的。现在很多都有这种功能了。FCKEditor好像就支持。 像CSDN这种编辑,自己写个也不难的主要就是cs的关键字显颜色 我整合的开源组件:http://www.svnhost.cn/Download/Detail-391.shtmlhttp://www.svnhost.cn/Download/?k=fckhttp://www.svnhost.cn/Article/Detail-230.shtml 同意楼上希望楼主能搞清楚原理当是使用了code=C#][/code 这样的标记 就意味着你标记中的代码要经过一些特殊的匹配就是UBB的实现 比较简单的只需要进行replace 比如[url]将被替换成[herf]而c#代码替换比较复杂一些 需要正则匹配 你去把C#的所有关键字找来存入XML里代码获取入DataTable,拼正则"^"+DataTable.Row[i]["key"].ToString()+"$"循环批配,捕获到就加<font color=green></font>就可以了 高分,急!!求指点,同时登陆 gridview里放了<asp:Image>小的图片可以显示, 大图片显示不了,这是为什么呢? Asp.net 实现类似QQ字体修改的功能 后台取值问题 新手问题。新建ASP.NET项目出错 DataGrid中日期的绑定 GridView进入编辑时的控件如何修改宽度? C#后台接受post过来的值 net 多记录页面展示及编辑保存问题 请教FormsAuthentication的用法 我怎样使用她?? 网站首页html
主要就是cs的关键字显颜色
希望楼主能搞清楚原理
当是使用了code=C#][/code 这样的标记
就意味着你标记中的代码要经过一些特殊的匹配
就是UBB的实现
比较简单的只需要进行replace 比如[url]将被替换成[herf]
而c#代码替换比较复杂一些 需要正则匹配
代码获取入DataTable,拼正则
"^"+DataTable.Row[i]["key"].ToString()+"$"循环批配,捕获到就加<font color=green></font>就可以了