在文本框中显示具有实际格式的文本

时间:2013-07-27 17:24:34

标签: asp.net

我正在为我的学生开发一个基于asp演示的网站。在我的网站上,学生可以看到章节演示。 现在我在每个页面上给出两个按钮,在第一个单击后,他们可以看到.aspx页面的源代码,第二个将向他们显示.cs代码。 到目前为止学生点击任何一个按钮,我在多行文本框中读取文件内容和shows.code。    这些东西工作正常,但是我要求代码应该以与visual studio中相同的格式显示,比如关键字应该以蓝色字体显示,与它相同 请任何人帮助我......

2 个答案:

答案 0 :(得分:0)

这实际上比听起来要困难得多。我建议不要试图实现自己的,而是建议看一下Stack Overflow帖子中提出的建议:Is there a free code to html syntax highlighter written in C#?或者查看this blog post,它解释了如何使用Roslyn制作C#语法高亮显示器。

答案 1 :(得分:0)

我有它,下载了将源代码转换为格式化html的colorcode dll。