Par défaut, le contrôle FormView crée html comme:Remplacer FormView Modèles
ID <asp:TextBox ID="IdTextBox" runat="server" Text='<%# Eval("ID") %>' />
<br />
Name <asp:TextBox ID="NameTextBox" runat="server" Text='<%# Eval("Name") />
Je préfère:
<ol class="form-layout">
<li><asp:Label AssociatedControl="IdTextBox" runat="server">ID:</aspLabel><asp
....
</ol>
Mon plan est de créer un nouveau contrôle (OrderedListFormView) qui hérite de la FormView et remplace la méthode qui génère le "crap" html par défaut. J'ai été incapable de trouver la méthode. Quelqu'un peut-il aider? Avez-vous une meilleure solution qui coûte 0 $?
Je préférerais changer le comportement par défaut au moment du design.
pas ce que je voulais d'abord. Pisse dessus. Cela a sauvé plus de temps à long terme. –