2011-03-10 116 views
0

如何覆盖TextBox属性“Text”(getter)?asp:TextBox - 覆盖文本属性

+0

覆盖?你想接管已存在的TextBox控件的Text属性的getter,这样你就可以返回与控件实际上认为它的文本内容不同的内容了吗?为什么? – 2011-03-10 06:13:14

回答

2

根据MSDN财产是虚拟的,所以你应该能够覆盖像这样:

class MyTextBox : TextBox { 
public override string Text 
{ 
get { return /* return what you wish*/; } 
set { /**/ } 
} 
} 

您还可以覆盖的渲染方法之一,具有生成的HTML的完全控制。虽然也许你有其他想法?

+0

这很简单! – Alexandre 2011-03-10 06:21:26