欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【asp.net实现C#代码加亮显示】,下面是详细的分享!
asp.net实现C#代码加亮显示
StringWritertextBuffer=newStringWriter();
Matchmatch=Regex.Match(HTMLStr,@"\",RegexOptions.IgnoreCase|RegexOptions.Compiled);
if(match==null)
{
Response.Write(HTMLStr);
return;
}
stringcodeType=match.Groups["codeType"].Value;
stringcontent=match.Groups["codeContent"].Value;
if(codeType==String.Empty||content==String.Empty)
{
Response.Write(HTMLStr);
return;
}
//MessageBox.Show(codeType);
//MessageBox.Show(content);
string[]sr=content.Split(Convert.ToChar("\n"));
if(codeType=="C#")
{
textBuffer.Write("<Csharp>\r\n");
foreach(stringsourceLineinsr)
{
textBuffer.Write(FixCSLine(sourceLine));
textBuffer.Write("\r\n");
}
textBuffer.Write("</Csharp>");
}
elseif(codeType=="JScript.Net")
{
textBuffer.Write("<JScript.Net>\r\n");
foreach(stringsourceLineinsr)
{
textBuffer.Write(FixJSLine(sourceLine));
textBuffer.Write("\r\n");
}
textBuffer.Write("</JScript.Net>");
}
elseif(codeType=="VB")
{
textBuffer.Write("<VB>\r\n");
foreach(stringsourceLineinsr)
{
textBuffer.Write(FixVBLine(sourceLine));
textBuffer.Write("\r\n");
}
textBuffer.Write("</VB>");
}
以上所分享的是关于asp.net实现C#代码加亮显示,下面是编辑为你推荐的有价值的用户互动:
相关问题:asp.net 中如何在后台用c#代码实现div的显示和隐藏。
答:只有把div转成服务器控件才可以通过c#代码来操作。客户端控件转服务器控件,就是在原来的标签上加上runat="server" .这样就可以通过C# 代码来访问了。当然要想访问到还需要设置ID属性来唯一标识这个控件。在控制div 隐藏时可以如这样。 div 标签... >>详细
相关问题:关于ASP.NET中C#代码 点击按钮根据文本框里的查询...
答:比如你有一个textbox文本框 name为textbox1,一个button按钮name为button1,双击这个按钮,在这个按钮的click事件中获取文本框的值 string txtValue=textbox1.Text.Trim(); 然后修改你的sql语句 原来的语句:"select * from 产品 where 产品名称='... >>详细
相关问题:asp.net如何将aspx页面显示在一个div中(使用c#代码...
答:SyntaxHighligter好像是插件而不是你要的控件。。。。 ASP.NET的代码高亮控件是Actipro CodeHighlighter。免费的,而且有详细的教程。而且也是用.NET来实现的控件,和ASP.NET完美兼容。 http://www.actiprosoftware.com/products/dotnet/aspnet/... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
