system_dntb/PasteCode.aspx

(开头部分) 7KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<%@ Page Language="C#" AutoEventWireup="true" ValidateRequest="false" %>
<%@ Register TagPrefix="CH" Namespace="ActiproSoftware.CodeHighlighter" Assembly="ActiproSoftware.CodeHighlighter.Net20" %>
<%@ Import Namespace="DotNetTextBox" %>
<%@ Import Namespace="ActiproSoftware.CodeHighlighter" %>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<title><%=ResourceManager.GetString("codehighlighter")%></title>
<base target="_self" />
<link href="stylesheet.css" rel="stylesheet" type="text/css" />
 <script runat=server language="C#">
     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;
                 }
             }
             uploadCodebutton.Text = ResourceManager.GetString("uploadcodefile");
             LineNumberMarginVisibleCheckBox.Text = ResourceManager.GetString("LineNumberMarginVisibleCheckBox");
             OutliningEnabledCheckBox.Text = ResourceManager.GetString("OutliningEnabledCheckBox");
             HighlightButton.Text = ResourceManager.GetString("HighlightButton");
         }

     }

     private void HighlightButton_Click(object sender, System.EventArgs e)
     {
         Codehighlighter1.LanguageKey = LanguageDropDownList.SelectedItem.Text;
         Codehighlighter1.OutliningEnabled = OutliningEnabledCheckBox.Checked;
         Codehighlighter1.LineNumberMarginVisible = LineNumberMarginVisibleCheckBox.Checked;
         Codehighlighter1.Text = CodeTextBox.Text.Replace("\\", "\\\\");
     }

     private void uploadCode_Click(object sender, EventArgs e)
     {
         //Disable the button 
         uploadCodebutton.Enabled = false;

         //Update labels 
         //FileNameLabel.Text = UploadFile.PostedFile.FileName;
         //MimeTypeLabel.Text = UploadFile.PostedFile.ContentType;
         //FileSizeLabel.Text = UploadFile.PostedFile.ContentLength.ToString();
         CodeTextBox.Text = null;

         if ((UploadFile.PostedFile.ContentLength > 30000))
         {
             Codehighlighter1.LanguageKey = null;
后面还有 116 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。