散点分 ,顺便请教大家个自定义控件的问题
问题是这样的:
一个定义webcontrol 继承System.Web.UI.WebControls.TextBox ,重写了 Text 等一些属性和方法,
现在有这样一个问题, 如果控件设置为 密码模式后,竟然可以通过text 属性直接赋值, 而系统的textbox 控件是不可以这样的. 只能通过attribute.add("value","") 设置值.
发现这个问题后, 我在textbox 的text属性里 set 中加了这句
if (TextMode == TextBoxMode.Password)
{
base.Text = "";
} ,这样写了之后 ,是不可以赋值了 ,但是通过attribute.add("value","") 这样也不能赋值了.
怎么才能实现textbox 的密码那样的功能???