У меня есть повторитель, содержащий несколько панелей.Я заметил, что нет атрибута onmouseover <asp:Panel>
.Я прочитал, что я могу добавить атрибут на панель, вызвав в page_load:
PanelID.Attributes.Add("onmouseover", "Script to Run");
Проблема в том, что я нахожусь в ретрансляторе, и PanelID генерируется asp.net как ContentPlaceHolder_ctl01_myID_0, поэтому нетолько это трудно понять, но VS2010 не распознает его как правильный объект и выдает ошибку, плюс я должен прикрепить его к каждому элементу, поэтому мне нужно использовать for или foreach, но я незнать, что повторять.Есть ли способ, подобный
foreach(childcontrol in Repeater.ChildControlsISpecificallyNeedPossiblyIdentifiedBySomeID)
{
childcontrol.Attributes.Add("onmouseover", "Script to Run");
}
, сделать это в C # в обработчике событий Page_Load?Я хочу запустить на панелях onload, onmouseclick и onmouseout на стороне клиента, поэтому я тоже хочу прикрепить эти атрибуты.