Спасибо за ваши ответы, но я рассмотрел это решение.
Пользовательские элементы управления не имеют диспетчера сценариев, диспетчера сценариев, размещенного в Home.aspx.
Я использую оба Page.RegisterClientScriptBlock, Page.RegisterStartupScript, ...
Но они не работают должным образом. Коды Java-скриптов в UC находятся в теге Script в верхней части UC, как показано ниже:
function pageLoad() {
$addHandler($get("<%=Button2.ClientID%>"), 'click', cp);
}
function cp () {
/* Do shomthing ... */
}
// * ################ КОНЕЦ КОДОВ JAVASCRIPT
В приведенном выше коде JS Button2 - кнопка asp, помещенная в UC.
Сегодня я нахожу новую вещь: если добавить тег defer = 'defer' в приведенном выше теге Script, он работает как шарм!
Но это решение для ТОЛЬКО IE, так что это не лучшее решение.
Что я могу сделать больше ...?