خطا :

Script controls may not be registered before PreRender

وقتی شما از کنترل های آجاکسی استفاده کنید در صورتیکه در وب پارت از userControl ی استفاده کنید که در اون از scriptmanager استفاده کنید و اون رو در متد prerender صفحه فراخوانی کنید به دلیل اینکه scriptmanager نمیتونه در متد OnPreRender قرار بگیره این خطا اتفاق میفته.
راهکار :
1:در یوزر منترل scriptmanager رو قرار ندید و به جای این کار scriptmanager رو در صفحه ای که داره از این یوزر کنترل استفاده میکنه چه وب فرم و چه master page قرار بدید.

2: در رویداد OnPreRender متد (base.OnPreRender(e رو حتما قرار بدید.