您的位置:首页 > 编程语言 > ASP

代码高亮插件 c#(asp.net)

2009-11-24 22:04 507 查看
csdn高亮也是这个


protectedvoidPage_Load(objectsender,EventArgse)
{
if(!IsPostBack)
{
CodeHighlighterConfigurationconfig=ConfigurationManager.GetSection("codeHighlighter")asCodeHighlighterConfiguration;
string[]keys=newstring[config.LanguageConfigs.Keys.Count];
config.LanguageConfigs.Keys.CopyTo(keys,0);
Array.Sort(keys);
foreach(stringkeyinkeys)
{
LanguageDropDownList.Items.Add(key);
}
LanguageDropDownList.SelectedIndex=LanguageDropDownList.Items.IndexOf(LanguageDropDownList.Items.FindByText("C#"));
}
}

protectedvoidHighlightButton_Click(objectsender,EventArgse)
{

//HighlightButton.Enabled=false;

FileSizeLabel.Text=CodeTextBox.Text.Length.ToString();
OutputTextBox.Text=null;

Highlighter.LanguageKey=LanguageDropDownList.SelectedItem.Text;

Highlighter.OutliningEnabled=OutliningEnabledCheckBox.Checked;
Highlighter.LineNumberMarginVisible=LineNumberMarginVisibleCheckBox.Checked;

Highlighter.Text=CodeTextBox.Text;

ResultsPanel.Visible=true;
}

protectedvoidCodeHighlighter_PostRender(objectsender,EventArgse)
{
OutputTextBox.Text=Highlighter.Output;
}








下载
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: