Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何将C#代码格式化并转换为HTML_Asp.net_Editor_Content Management System - Fatal编程技术网

Asp.net 如何将C#代码格式化并转换为HTML

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

我使用的是一个有FCK编辑器的CMS。它没有像堆栈溢出那样输入代码示例的选项

我认为最简单的方法是使用外部编辑器,将其转换为HTML,并使用CMS中的HTML来编辑内容

有什么建议吗

编辑: @伊恩-它似乎对我不起作用。我尝试在HTML视图和WYSISWG视图中使用
标记。
<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不允许我使用今天我自己的编辑器,这是离线的。如果有人知道现代替代品,我很乐意更新链接。