|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