По умолчанию элемент управления FormView создает HTML как:
ID <asp:TextBox ID="IdTextBox" runat="server" Text='<%# Eval("ID") %>' />
<br />
Name <asp:TextBox ID="NameTextBox" runat="server" Text='<%# Eval("Name") />
Я предпочитаю:
<ol class="form-layout">
<li><asp:Label AssociatedControl="IdTextBox" runat="server">ID:</aspLabel><asp
....
</ol>
Мой план состоит в том, чтобы создать новый элемент управления (OrderedListFormView), который наследует FormView и переопределяет метод, который генерирует HTML-код по умолчанию «crap». Я не смог найти метод. Кто-нибудь может помочь? У вас есть лучшее решение, которое стоит $ 0 долларов?
Я бы предпочел изменить поведение по умолчанию во время разработки.