2009-04-14 5 views
11

J'aimerais pouvoir extraire des échantillons de code d'une base de données et/ou faire incorporer le texte dans le site Web, puis mettre l'échantillon au format d'un code sur l'écran. Alors que le texte seul sur l'écran est génial, le format le rendra plus convivial. Comment cela est-il fait?Comment afficher des exemples de code sur des pages Web avec une belle syntaxe comme le débordement de pile?

Je veux ceci:

  chaîne publique MyString = "Le texte de l'échantillon";


Pour ressembler à:

public string MyString = "The Sample Text"; 


EDIT AVEC RÉPONSE
Je pris Gortok's suggestion et regardé dans Prettify.js et son juste faire ce que je l'avais espéré. Voici comment cela est mis en œuvre.

<head runat="server"> 
    <script src="Scripts/prettify.js" type="text/javascript"></script> 
    <script src="Scripts/jquery-1.3.2.js" type="text/javascript"></script> 
    <link href="Scripts/prettify.css" rel="stylesheet" type="text/css"></link> 
</head> 
<body> 
    <code class="prettyprint"> 
     public String HelloString = "New String"; 
    </code> 
    <script language="javascript"> 
     $().ready(function() { 
      prettyPrint(); 
     }); 
    </script> 
</body> 

Répondre

25

Stack Overflow utilise prettify.js de Google.

+0

@ Gortok- +1 Parfait! Merci Monsieur. – RSolberg

Questions connexes