none
请教关于DesignerSerializationVisibility.Visible 的问题 RRS feed

  • 问题

  • 在设计自定义web控件的过程中,如果将 DesignerSerializationVisibility设置成 DesignerSerializationVisibility.Content的话,在属性窗口中的设置会在webForm中可以看出来。但是设置成DesignerSerializationVisibility.Visible 在属性窗口中的设置在webForm中看不出来,那我应该怎么做,才能看出他们的区别?

    书上说:DesignerSerializationVisibility.Content 表示代码生成器生成复杂属性的内容代码。而不是属性本身代码;
                DesignerSerializationVisibility.Visible 表示代码生成器生成属性本身的代码;

     但从文字上的说明,我不太理解。不知道怎么通过程序来具体看出来他们的区别。恳请帮助……

     

    2010年6月3日 2:38

答案

  •  

    你好!

        文档解释的比较晦涩,我来帮你解释一下,这个枚举主要用来指定这个控件的某个属性的设置是如何保存的,就是在设计器中的属性设置,Visible就是保存这个属性本身的设置,Hidden是不保存,而Content是保存内容(实际上就是这个属性对象中的所有公共属性)


    周雪峰
    2010年6月3日 11:34
    版主