views:

45

answers:

3

Hi,
what is DesignMode property? When it is useful? I don't understand it from msdn definition http://msdn.microsoft.com/en-us/library/system.web.ui.control.designmode.aspx

Some example? Thanks for answer.

+3  A: 

The DesignMode property will be set to True when you are editing your asp.net page in Visual Studio. For example if you create a chart control you could show a chart based on dummy data during design-time and at run-time generate a chart based on the provided data.

ZippyV
+1  A: 

This is a property that let's you know if you are running in Visual Studio Designer. It is helpful when you are writing a custom control and you want it to behave differently during design time.

Ikaso
+1  A: 

On example of when you might use it for design time specific behavior is when creating a custom control and you want to set its display text equal to the name of the control:

if (DesignMode && string.IsNullOrEmpty(Text))
  Text = Name;
dkackman
thanks for nice example
sanjuro