در مورد امبدد کردن هم نمیدونم آیا منظور شما این هست که کل کد رو تو کنترل بنویسم؟
مثل همون کاری که برای رجیستر کردن Java Scriptها انجام شد؟
هم بله هم خیر، یعنی میشه کل کد رو توی صفحه رندر کرد اما کاری درستی نیست چون صفحه رو به شدت سنگین خواهد کرد
به همین خاطر میشه از HttpHandler ها استفاده کرد، شما با HttpHandler ها آشنایی دارید؟

اگر لطف کنید و در مورد نحوه نوشتن Event در کامپوزیت کنترل هم راهنمایی کنید ممنون میشم، قصد دارم که تبدیل به یک کنترل کامل بکنمش.
چه مدل Event ای مورد نظر شماست؟ دقیقا بگید چه کاری می خواهید انجام بدید؟ کنترلتون AutoPostBack باشه؟ و .....