{
e.Layout.LoadOnDemand = LoadOnDemand.Xml;
UltraWebGrid1.Browser = BrowserLevel.Auto;
...
If I comment out the Browser line the code works in IE and FireFox but not Safari.
If I leave the Browser line in the code works in Safari but maxes out the w3wp.exe process in IE.
When you have LoadOnDemand set to Xml, you must have Browser set to Xml as well. I'm surprised that this didn't throw an exception.
What happens if you set e.Layout.LoadOnDemand to LoadOnDemand.None instead?
"What happens if you set e.Layout.LoadOnDemand to LoadOnDemand.None instead?"
It will work but the grid will not be using AJAX.
I found the unless I set the BrowserLevel to Auto the grid will not work in Safari.Unfortunently when I do this the Server CPU maxes out when i view the grid in IE.