The 'Microsoft JScript runtime error: 'X' is undefined' error message appears when the Control.Visible property is set to false
Error Description
The “Microsoft JScript runtime error: ‘X’ is undefined” error message appears when you try to access a DevExpress ASP.NET control whose Visible property is set to false.
This error occurs because a control is not rendered on a page if its Visible property is set to false. As a result, you cannot access the control on the client.
Note
If a container control is not rendered, nested controls are not rendered either. The individual nested control returns false for the Visible property even if you have explicitly set it to true.
Solution
Use the ClientVisible property to hide a control on the server and then make it visible on the client.
See Also
The Difference Between the Enabled / Visible and ClientEnabled / ClientVisible Properties