So what could explain that browser source code shows that menu items are initialized with an https: scheme when I initialize them with http:?
I tested that when I assign my url, calling ResolveClientUrl have no impact on it, I agree.
But conditions could change in Render may be due to Ajax.net ?
As all the methods and Properties are private in RadMenuItem ( what for ???), I am unable to write my own DebugMenuitem class to override RenderLink and check that at that time ResolveClientUrl doesn’t change the scheme.
I will continue this thread on the ticket.