日期:2014-05-19  浏览次数:20400 次

|M| 我自己写的控件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属性
谢谢

------解决方案--------------------
protected override void RenderContents(HtmlTextWriter output)
{
output.Write(Text);
}
------解决方案--------------------
第2个,实现起来就比较麻烦了。
需要写客户端javascript。
------解决方案--------------------
你程序里面代码设置属性应该能够看见了吧;
要你要求的:
ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_aspnetctrlauth/html/15a21813-6fb9-4e0e-9d95-a1db2649a8b4.htm
看看这个吧,一句两句说不清楚
------解决方案--------------------
写个复合控件可以满足你的要求
MSDN2003
ms-help://MS.MSDNQTR.2003FEB.2052/cpguide/html/cpconcompositecontrolsample.htm
------解决方案--------------------
up
------解决方案--------------------
up