textdisplaywebpart.cs

来自「asp。net 2.0宝典一书源码 全书源码给大家共享」· CS 代码 · 共 64 行

CS
64
字号
using System;
using System.Web;
using System.Web.Security;
using System.Security.Permissions;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;

namespace WebPartDemo
{
    [AspNetHostingPermission(SecurityAction.Demand, Level = AspNetHostingPermissionLevel.Minimal)]
    [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
    public class TextDisplayWebPart : WebPart
    {
        private String _contentText = null;
        TextBox input;
        Label DisplayContent;
        const string _subTitle = "公司";

        public TextDisplayWebPart()
        {
            this.AllowClose = false;
        }

        [
          Personalizable(PersonalizationScope.User, true),
          WebBrowsable()
        ]
        public String ContentText
        {
            get { return _contentText; }
            set { _contentText = value; }
        }

        protected override void CreateChildControls()
        {
            Controls.Clear();
            DisplayContent = new Label();
            DisplayContent.BackColor =System.Drawing.Color.LightBlue;
            DisplayContent.Text = this.ContentText;
            this.Controls.Add(DisplayContent);
            input = new TextBox();
            this.Controls.Add(input);
            Button update = new Button();
            update.Text = "设置label内容";
            update.Click += new EventHandler(this.submit_Click);
            this.Controls.Add(update);
            ChildControlsCreated = true;
        }

        private void submit_Click(object sender, EventArgs e)
        {
            // Update the label string.
            if (input.Text != String.Empty)
            {
                _contentText = input.Text + @"<br />";
                input.Text = String.Empty;
                DisplayContent.Text = this.ContentText;
            }
        }
    }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?