Discuz.Control/UpMediaFile.cs

(开头部分) 14KB

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

using System;
using System.Web;
using System.Collections;
using System.Drawing;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.ComponentModel;


namespace Discuz.Control
{
    /// <summary>
    /// 上传图片控件
    /// </summary>
    [ToolboxItem(true), DefaultProperty("UpFilePath"), ToolboxData("<{0}:UpFile runat=server></{0}:UpFile>")]
    public class UpFile : Discuz.Control.WebControl
    {
        /// <summary>
        /// TextBox 控件变量
        /// </summary>
        protected System.Web.UI.WebControls.TextBox tb = new System.Web.UI.WebControls.TextBox();

        /// <summary>
        /// Label 控件变量
        /// </summary>
        protected System.Web.UI.WebControls.Label Msglabel = new Label();

        /// <summary>
        /// Button 控件变量
        /// </summary>
        protected System.Web.UI.WebControls.Button UploadButton = new System.Web.UI.WebControls.Button();

        /// <summary>
        /// FileUpload控件变量
        /// </summary>
        protected System.Web.UI.HtmlControls.HtmlInputFile FileUpload = new HtmlInputFile();

        /// <summary>
        /// 构造函数
        /// </summary>
        public UpFile()
        {
            FileUpload.Size = 32;
            this.Controls.Add(FileUpload);

            UploadButton.Text = "上传";
            this.Controls.Add(UploadButton);
            this.Controls.Add(Msglabel);

            FileUpload.Attributes.Add("onfocus", "this.className='colorfocus';");
            FileUpload.Attributes.Add("onblur", "this.className='colorblur';");
            FileUpload.Attributes.Add("Class", "colorblur");

            tb.TextMode = System.Web.UI.WebControls.TextBoxMode.MultiLine;
            tb.Width = 285;
            tb.Attributes.Add("onfocus", "this.className='colorfocus';");
            tb.Attributes.Add("onblur", "this.className='colorblur';");
            tb.Attributes.Add("rows", "2");
            tb.Attributes.Add("cols", "53");
后面还有 368 行代码,解锁后查看完整代码

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

AI 解读 AI

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

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