نقل قول: کار نکردن یک Custom Control در حالت Master Page
وقتی یک کنترل در Master Page قرار میگیره ID اش عوض میشه. برای اینکه اسکریپت فوق و دیگر اسکریپت های نیازمند به ID کنترل مقصد درست کار کنند میبایست از مشخصه ClientID به جای ID استفاده کنید.
من به پروژه مثال خودش یک Master Page اضافه کردم و کنترل فوق را در Master Page قرار دادم. در DefaultContentPage.aspx به خوبی و بدون مشکل کار میکنه (ضمیمه را ببینید).