首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

M| 300分求 小弟我自己写的控件RequiredFieldValidator怎么在网页中显示出小弟我添加的属性的值,而不影响还来控件的功能 多谢

2012-03-24 
M| 300分求 我自己写的控件RequiredFieldValidator如何在网页中显示出我添加的属性的值,而不影响还来控件

M| 300分求 我自己写的控件RequiredFieldValidator如何在网页中显示出我添加的属性的值,而不影响还来控件的功能 谢谢
[DefaultProperty( "Text "),   ToolboxData( " <{0}:RFV   runat=server   /> ")]
        public   class   RFV   :   System.Web.UI.WebControls.RequiredFieldValidator
        {
                #region   私有变量
                String   _Text   =   " ";
                String   _Message   =   " ";
                #endregion

                #region   设计属性
                public   String   Text
                {
                        get   {   return   _Text;   }
                        set   {   _Text   =   value;   }
                }
                public   String   Message
                {
                        get   {   return   _Message;   }
                        set   {   _Message   =   value;   }
                }

                #endregion
        }
我做的自定义验证控件RequiredFieldValidator加多了Text和Message属性
如何在网页加载的时候显示那个Text啊就像Label一样那样显示
还有当鼠标点击要验证的控件的时候如何显示Message属性
谢谢


[解决办法]
up
[解决办法]
http://www.cnblogs.com/Roping/archive/2007/01/24/628976.html
[解决办法]
如果是添加属性,就这么做

protected override void AddAttributesToRender(HtmlTextWriter writer)
{
base.AddAttributesToRender(writer);

writer.AddAttribute( "text ", Text);
writer.AddAttribute( "message ", Message);

}

否则的话,
protected override void Render(HtmlTextWriter writer)
{
base.Render(writer);
//在这里用writer输出你自己的HTML,包括Javascript等
}

热点排行