什么是DesignMode属性?什么时候有用?从msdn definition http://msdn.microsoft.com/en-us/library/system.web.ui.control.designmode.aspx
我不明白一些例子?谢谢你的回答。
答案 0 :(得分:6)
在Visual Studio中编辑asp.net页面时,DesignMode属性将设置为True。 例如,如果您创建图表控件,则可以在设计时根据虚拟数据显示图表,并在运行时根据提供的数据生成图表。
答案 1 :(得分:1)
如果您在Visual Studio Designer中运行,这是一个让您知道的属性。在编写自定义控件时,它非常有用,并且您希望它在设计时表现不同。
答案 2 :(得分:1)
您可能使用DesignMode
的一个示例是针对特定于设计时的行为,例如,在创建自定义控件时,您希望将其显示文本设置为等于控件的名称:
if (DesignMode && string.IsNullOrEmpty(Text))
Text = Name;