WebSite/system_dntb/PasteCode.aspx.cs
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using ActiproSoftware.CodeHighlighter;
using DotNetTextBox;
public partial class _PasteCode : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Response.Expires = -1;
if (!IsPostBack)
{
CodeHighlighterConfiguration codeConfig = (CodeHighlighterConfiguration)System.Configuration.ConfigurationManager.GetSection("codeHighlighter");
string[] keys = new string[codeConfig.LanguageConfigs.Keys.Count];
codeConfig.LanguageConfigs.Keys.CopyTo(keys, 0);
Array.Sort(keys);
foreach (string key in keys)
{
LanguageDropDownList.Items.Add(key);
if (key == "C#")
{
LanguageDropDownList.SelectedIndex = LanguageDropDownList.Items.Count - 1;
}
}
LineNumberMarginVisibleCheckBox.Text = ResourceManager.GetString("LineNumberMarginVisibleCheckBox");
OutliningEnabledCheckBox.Text = ResourceManager.GetString("OutliningEnabledCheckBox");
HighlightButton.Text = ResourceManager.GetString("HighlightButton");
}
}
public void CodeHighlighter_PostRender(object sender, System.EventArgs e)
{
if (IsPostBack)
{
string code = Codehighlighter1.Output.Replace("\"", "\\\"");
code = code.Replace("\r\n", "<br>\"+\r\n\"");
string codstyle=@"<div style='BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee'>";
if (HttpContext.Current.Request.ServerVariables["HTTP_USER_AGENT"].ToLower().IndexOf("msie") == -1)
{
Response.Write(@"<script language='javascript'>window.opener.plugin_execommand(""" + codstyle + code + @"</div>"");window.parent.close();</script>");
}
else
{
Response.Write(@"<script language='javascript'>window.parent.returnValue = """ + codstyle + code + @"</div>"";window.parent.close();</script>");
}
}
}
private void HighlightButton_Click(object sender, System.EventArgs e)
{
Codehighlighter1.LanguageKey = LanguageDropDownList.SelectedItem.Text;
Codehighlighter1.OutliningEnabled = OutliningEnabledCheckBox.Checked;
后面还有 24 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
