Я рассматриваю существующий код ASP.NET, который использовал ASP.NET WebParts. Веб-части реализуют IWebActionable
для управления элементами, отображаемыми в раскрывающемся меню веб-части в правом верхнем углу.
Визуализированный HTML для каждого элемента контекстного меню выглядит примерно так:
<DIV>
<A class="menuItem" onclick="stuff" href="javascript:void(0)">
<IMG src="something.gif"/>Menu text
</A>
</DIV>
Я хочу использовать технику CSS Sprites для изображений, используемых для пунктов меню. Однако для этого мне нужно иметь некоторый контроль над отображаемым HTML, меняя его на что-то вроде этого:
<DIV>
<A class="menuItem thisItemCssSpriteClass" onclick="stuff" href="javascript:void(0)">
Menu text
</A>
</DIV>
Возможно ли это?