本文目的:

在自定义控件中添加一个默认值,当网页添加该自定义控件时,该值会被默认添加。





    接上文《​​在VS2008中创建自定义控件(三)在网页中添加自定义控件​​》,我们添加了一个自定义控件,为了方便起见,这个自定义控件仅仅只是继承了TextBox服务器控件的属性和方法,并没有其他功能。事实上,添加的自定义控件不可能这么没有个性的,下面,我们为自定义控件添加一个默认值。

    打开yundaoTextBox.cs文件,添加一个构造函数,如下所示。

[c-sharp] 
​​view plain​​​
​​​copy​​


1. public yundaoTextBox()
2. {
3. //设置属性的缺省值
4. this.Text = "测试";
5. }


    在这个构造函数中,this代表的是自定义控件本身,而Text也就是继承的TextBox服务器控件的属性。这样,在网页上生成自定义控件时,会自动在文本框里输入“测试”两个字,如下图所示。


在VS2008中创建自定义控件(四)为自定义控件添加默认值_textbox

===================================================================


相关链接:

  1. ​在VS2008中创建自定义控件(一)创建网站项目和自定义控件项目​
  2. ​在VS2008中创建自定义控件(二)创建自定义控件并将其添加到工具箱中​
  3. ​在VS2008中创建自定义控件(三)在网页中添加自定义控件​
  4. ​在VS2008中创建自定义控件(四)为自定义控件添加默认值​
  5. ​在VS2008中创建自定义控件(五)修改tagprefix​
  6. ​在VS2008中创建自定义控件(六)创建完全自定义控件​
  7. ​在VS2008中创建自定义控件(七)自定义控件的中常用到的特性​
  8. ​在VS2008中创建自定义控件(八)输出HTML代码​
  9. ​在VS2008中创建自定义控件(九)添加属性​
  10. ​在VS2008中创建自定义控件(十)添加枚举型属性​
  11. ​在VS2008中创建自定义控件(十一)添加在属性窗口中可折叠的属性(一)​
  12. ​在VS2008中创建自定义控件(十二)添加在属性窗口中可折叠的属性(二)​
  13. ​在VS2008中创建自定义控件(十三)添加内镶属性​
  14. ​在VS2008中创建自定义控件(十四)内镶属性与内联属性的优先级​
  15. ​在VS2008中创建自定义控件(十五)创建控件时出错(未能对属性XXX设置XXX)的解决方法​

===================================================================