程序代码语法高亮显示转HTML

时间:2006/5/16 10:43:37      阅读:1972          

      文章中引用了一段代码,觉得代码没有语法高亮显示很是难看,这两天找了很多语法高亮显示的代码,是可以实现了功能,但支持的代码比较少,最后还是选定了使用CodeHighlighter .NET的一个控件,效果非常不错,以前也用过的是旧版,现在新版的支持.net2.0。

你可以试试本站提供的地址进行代码转换,地址:http://www.web3.cn/code/PasteCode.aspx

帖一段代码试试:

   
   
   
   
1<%@ page language="VB" autoeventwireup="false" inherits="about, App_Web_u5avejj3" %> 2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 4<html xmlns="http://www.w3.org/1999/xhtml" > 5<head> 6<title>踢西工作室--关于本站</title> 7<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 8<meta http-equiv="Content-Language" content="zh-CN" /> 9<meta content="all" name="robots" /> 10<meta name="author" content="踢西,www.web3.cn" /> 11<meta name="Copyright" content="www.web3.cn,自由版权,任意转载" /> 12<meta name="description" content="web标准的站点,推动web标准在中国的应用." /> 13<link href="css/main.css" type="text/css" rel="stylesheet" /> 14</head> 15<body id="about"> 16 <form id="form1" runat="server"> 17 <div id="left_content"><br /> 18 <div style="text-align:center;"> 19 <table border="0" cellpadding="6" cellspacing="1"> 20 <tr> 21 <td><strong>关于本站</strong></td> 22 </tr> 23 <tr> 24 <td valign="top"> 25 <table border="0" cellpadding="0" cellspacing="0"> 26 <tr> 27 <td valign="top"> 28 简单说,网站标准的目的就是:<br /> 29  - 提供最多利益给最多的网站用户 <br /> 30  - 确保任何网站文挡都能够长期有效 <br /> 31  - 简化代码、降低建设成本 <br /> 32  - 让网站更容易使用,能适应更多不同用户和更多网路设备 <br /> 33  - 当浏览器版本更新,或者出现新的网络交互设备时, 34  确保所有应用能够继续正确执行。<br /> 35 对于网站设计和开发人员来说,遵循网站标准就是使用标准; 36 对于你的网站用户来说,网站标准就是最佳体验。<br /> 37 对网站浏览者的好处:<br /> 38  - 文件下载与页面显示速度更快; <br /> 39  - 内容能被更多的用户所访问 <br /> 40  - 内容能被更广泛的设备所访问<br /> 41  - 用户能够通过样式选择定制自己的表现界面 <br /> 42  - 所有页面都能提供适于打印的版本 <br /> 43 对网站所有者的好处:<br /> 44  - 更少的代码和组件,容易维护 <br /> 45  - 带宽要求降低(代码更简洁),成本降低。<br /> 46  - 更容易被搜寻引擎搜索到 <br /> 47  - 改版方便,不需要变动页面内容 <br /> 48  - 提供打印版本而不需要复制内容 <br /> 49  - 提高网站易用性。<br /> 50 我们的目标是通过为网站访问者提供专业、细致、 51 个性化的内容以及周到、及时的服务。 52 </td> 53 </tr> 54 </table> 55 </td> 56 </tr> 57 <tr> 58 <td style="background:#fff; text-align: center;" valign="top"> 59 <div style="text-align:left;"><strong>联系方法</strong></div> 60 <table border="0" cellpadding="0" cellspacing="0"> 61 <tr> 62 <td valign="top" style="text-align:left;"> 63 QQ:64807772<br /> 64 MSN:hsdwf@hotmail.com<br /> 65 E-Mail:hsdwf@163.com<br /> 66 </td> 67 </tr> 68 </table> 69 </td> 70 </tr> 71 </table> 72 <br /> 73 </div> 74 </div> 75 </form> 76</body> 77</html>
 
再来看看一个“VBScript版代码高亮”和一个“JavaScript版代码高亮”的演示:

VBScript版代码高亮演示


JavaScript版代码高亮演示
 
评论
  • Re:程序代码语法高亮显示转HTML  (2006/8/16 14:59:12) by 飘萍 
        这个控件没提供下载吗?哪里有?
标 题:
 
姓 名:
 
主 页:

验证码:

评论:
 

Because of the cache,you may see your comments several minutes later.