默认情况下,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 的方法。我一直找不到方法。任何人都可以帮忙吗?您是否有更好的解决方案,成本为 0 美元?
我宁愿在设计时更改默认行为。