Hi Mark,
The desired behavior is possible to achieve if you modify your implementation to avoid the unconditional Grid initialization with the default settings of the server declaration. There are two ways to do that:
1. Replace the MVC wrapper with a client-side Grid and execute the Javascript initialization statement conditionally.
2. Defer the Grid initialization statement, which is rendered by the MVC wrapper and wrap it in a condititonal statement.
http://docs.telerik.com/kendo-ui/aspnet-mvc/fundamentals#deferred-initialization
Generally, when working with Grid states, it is simpler to use the client-side Grid widget, because otherwise you are likely to end up with supporting two types of initialization at the same time.
Regards,
Dimo
Telerik
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.