悲剧呀,</summary>后面多了一个尖括号……
nnhy authored at 2012-03-30 11:00:56
1.37 KiB
X
using System;
using System.Collections.Generic;
using System.Text;

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

namespace XControl
{
    /// <summary>ÓʼþµØÖ·ÊäÈë¿Ø¼þ¡£Ö»ÄÜÊäÈëÊý×Ö£¬²¢¿ÉÒԹ涨·¶Î§¡¢¼ä¸ô¡£</summary>
    [Description("ÈÕÆÚÑ¡Ôñ¿Ø¼þ")]
    [ToolboxData("<{0}:MailBox runat=server></{0}:MailBox>")]
    [ToolboxBitmap(typeof(TextBox))]
    public class MailBox : TextBox
    {
          /// <summary>³õʼ»¯ÓʼþµØÖ·ÊäÈë¿Ø¼þµÄÑùʽ¡£</summary>
        public MailBox()
            : base()
        {
            this.ToolTip = "Ö»ÄÜÊäÈëÓʼþµØÖ·£¡";
            BorderWidth = Unit.Pixel(0);
            BorderColor = Color.Black;
            BorderStyle = BorderStyle.Solid;
            Font.Size = FontUnit.Point(10);
            Width = Unit.Pixel(120);
            if (String.IsNullOrEmpty(Attributes["style"])) this.Attributes.Add("style", "border-bottom-width:1px;");
        }

        /// <summary>ÒÑÖØÔØ¡£</summary>
        /// <param name="e"></param>
        protected override void OnPreRender(EventArgs e)
        {
            base.OnPreRender(e);

            // УÑé½Å±¾
            this.Attributes.Add("onblur", "return ValidMail();");
            this.Page.ClientScript.RegisterClientScriptResource(typeof(NumberBox), "XControl.TextBox.Validator.js");
        }
   }
}