如何在网页上显示c#源代码

时间:2012-12-24 11:37:10

标签: c# css asp.net-mvc

  

可能重复:
  How to display formatted code in webpage

我确信这个问题一定是在我之前无法找到的。 (我一定在寻找错误的东西)

就像这个网站允许你做的那样,我想将c#放到我的网页上,以便我可以编写教程/示例。

var tute = new Tutorial();    
//Display all of this 
SomeMethod(tute);

这是由CSS欺骗执行的吗?如果有的话,有一个可以用来做这个的库吗?

4 个答案:

答案 0 :(得分:2)

有一个名为Code的html标签,您可以使用它和CSS来创建您的代码块。

例如:

<html>
<style>
code
{
   background-color : gray;
   padding : 5px;
}
</style>
<body>
<code>Your code here</code>
</body>
</html>

答案 1 :(得分:1)

是的,这一切都是通过CSS完成的。这是blog post,可以帮助您。

答案 2 :(得分:0)

要在HTML页面上呈现代码,您需要将其包装在<code>标记中。

更好的方法是将它与<pre>标记结合使用,以便保留缩进和间距格式。

<pre>
<code>
    Your code here
</code>
</pre>

答案 3 :(得分:0)

有很多项目可以做到这一点。我所知道的是CodePlex,名为“ColorCode”,它可以为您的代码着色(通过将其格式化为HTML)。您可以将输出附加到文档:

http://colorcode.codeplex.com/