Setting ReloadOnShow property of RadWindow for Popup to true causes its Page_load to be executed multiple times hence redundant multiple database calls causing to some extent of performance hit.
ReloadOnShow needs to be set to true since page_load/refresh of Popup wasn’t firing on subsequent opens.
We can set ReloadOnShow to false and use alternative code in page_load as following in C#:
below code will clear the cache of ASPX page and thus reloaded every time in browser.
Note : you should run these statement before sending any HTML to the user. If in doubt, use Respose.Buffer = True to buffer all html
Response.Cache.SetCacheability(HttpCacheability.NoCache); Response.Cache.SetNoServerCaching(); Response.Cache.SetNoStore(); Response.AppendHeader("Pragma", "no-cache"); Response.Expires = -1; Response.CacheControl = "no-cache";