Пытаясь найти реальное решение, я сдался и нашел следующий обходной путь.
Я использовал jquery для принудительной обратной передачи "
$("#cblRoomType").live('click',
function ForcePostBack()
{
__doPostBack('<%= cblRoomType.ClientID %>', '');
}
);
Тогда я установилсобытие вместо Page_Load.
protected void Page_Load(object sender, EventArgs e)
{
if (Master.ScriptManager.AsyncPostBackSourceElementID == cblRoomType.ClientID)
{
RefreshPromotionRoomType();
}
// Other Code
}