Этот пример работает для меня в моем IE8 под управлением Windows 7.
Идентификатор ctl00_main_dd обычно является сгенерированным идентификатором стороны клиента (VS2010 позволит нам указать идентификаторы стороны клиента.)
Можете ли вы использовать div вместо панели asp: для управления развёртыванием / свертыванием?
<div ID="dd">
<h3 class="loginHeader">
<asp:Image ID="Image2" runat="server" />
Quick Keyword search <asp:Image ID="HelpIconImage" runat="server"
Width="16px" Height="16px" ImageUrl="~/App_Themes/IMStandard/icons/help.png" /></h3>
</div>
После этого раскладной удлинитель панели сможет найти статический идентификатор клиента «dd».
Добавлено 02.06:
Нет хороших догадок, почему это происходит только в IE8
Я бы проверил =>
1) Правильный тип документа на главной странице
DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”
2) Отметьте кнопку просмотра совместимости в IE8, если имеется
3) Убедитесь, что все VS, Framework и Toolkit являются последними версиями (SP1)