Я немного использую элемент управления FormView, но хотелось бы иметь больше контроля над шаблонами по умолчанию.
Когда я перетаскиваю FormView из панели инструментов на свою страницу и указываю на элемент управления DataSource, он предварительно заполняетсяItemTemplate, EditItemTemplate и InsertItemTemplates, но это не очень хорошо.
Например, по умолчанию InsertItemTemplate выглядит так:
<InsertItemTemplate>
id:
<asp:TextBox ID="IDTextBox" runat="server" Text='<%# Bind("id") %>' />
<br />
Name:
<asp:TextBox ID="NameTextBox" runat="server" Text='<%# Bind("Name") %>' />
...
</InsertItemTemplate>
Но я бы предпочел, чтобыстарый добрый html-стол
<InsertItemTemplate>
<table>
<tr>
<td>
id:
</td>
<td>
<asp:TextBox ID="IDTextBox" runat="server" Text='<%# Bind("id") %>' />
</td>
<tr>
...
</table>
</insertItemTemplate>
Я знаю, что могу использовать DetailsView для визуализации таблицы, но в итоге я настолько изменяю форму, что предпочитаю использовать FormView.Просто я хотел бы, чтобы Visual Studio начал меня немного ближе к тому месту, где я хочу оказаться.
Я мог бы представить, что где-то в кишечнике VS есть шаблон T4, который я мог быизменить, чтобы сделать это.
Кому-нибудь повезло с такими вещами?