Asp.net 如何将C#代码格式化并转换为HTML
我使用的是一个有FCK编辑器的CMS。它没有像堆栈溢出那样输入代码示例的选项 我认为最简单的方法是使用外部编辑器,将其转换为HTML,并使用CMS中的HTML来编辑内容 有什么建议吗 编辑: @伊恩-它似乎对我不起作用。我尝试在HTML视图和WYSISWG视图中使用Asp.net 如何将C#代码格式化并转换为HTML,asp.net,editor,content-management-system,Asp.net,Editor,Content Management System,我使用的是一个有FCK编辑器的CMS。它没有像堆栈溢出那样输入代码示例的选项 我认为最简单的方法是使用外部编辑器,将其转换为HTML,并使用CMS中的HTML来编辑内容 有什么建议吗 编辑: @伊恩-它似乎对我不起作用。我尝试在HTML视图和WYSISWG视图中使用标记。 <link href="prettify.css" type="text/css" rel="stylesheet" /> <script type="text/javascript" src="pretti
标记。
<link href="prettify.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="prettify.js"></script>
链接上说我需要包含JS和css文件:
<pre class="prettyprint lang-cs">
Code here
</pre>
FCK编辑器是否已经包含了这一点?您能否为您的代码实现并使用语法高亮显示?这就是。试试看,他/它会用一些基本语法突出显示来格式化c#、VB、html、xml、t-sql,这对我很有用。源代码也可用,因此如果有兴趣,您可以扩展它。两个收藏夹:
对于按需转换:
对于使用Javascript在网页上进行即时转换:对于格式化,我非常喜欢 基本上,您可以将代码粘贴到FCK编辑器中,并按如下方式进行包装:
代码在这里
如果您将其粘贴到“所见即所得”部分(而不是源代码视图),FCK编辑器应该处理html转换到
和。请注意,Jean-Claude Manoli代码(在另一篇文章中提到)现在已经扩展并内置到一个应用程序中,该应用程序将转换整个C#解决方案,将项目和源代码文件导入链接的HTML文档树中
这个名为的应用程序是免费的、开源的。我在我的网站上使用过。不,不完全是。不幸的是,CMS不允许我使用今天我自己的编辑器,这是离线的。如果有人知道现代替代品,我很乐意更新链接。