Кажется, что Intellisense просто не работает с атрибутами на странице ASP.NET. Мне очень нравится сильная типизация, потому что мне нравится Intellisense, поэтому я обычно привязываюсь к строго типизированному объекту в ASP.NET:
<Repeater ID="rep" runat="server">
<ItemTemplate>
<div id="mydiv" class="<%# TypedObject.Class %>" runat="server">
<%# TypedObject.Name %>
</div>
</ItemTemplate>
</Repeater>
Intellisense просто работает в теле div, но независимо от того, что я делаю, он не будет работать, чтобы установить атрибут класса. Это очень раздражает, поскольку атрибуты довольно фундаментальны в HTML, и многие из встроенных элементов управления используют их сильно.
Я ничего не могу найти об этом, но я не могу поверить, что это не очень фундаментальная потребность. Есть ли любой способ заставить это работать?