We are using version 2017.2.711.45 of Telerik.Web.UI and the behavior of RadButton's postbacks seems incorrect. My understanding has always been that when in Page_Load, code within if (!IsPostBack) should only run on initial load. Anything else would run as part of a postback. If you don't want a button to submit the form back to the server, you set it to AutoPostBack="False". Well, our buttons with that set are still posting back, and still getting into if (!IsPostBack)
Our buttons are using OnClientClicked with a function name. I tried adding (); return false; to the end of the function name, but that causes the button to instead act as a postback, and will go into an if(IsPostBack) so that's completely incorrect as well. Also it causes our radopen function to not open the RadWindow control.
Is this a problem with the version of Web.UI and do you know of one we can move up to that will fix this issue?