ItemTemplate を含む asp:FormView があります。いくつかの div 要素を使用して FormView 内のコンテンツをデザインしたいと思います。
<asp:FormView ID="MyFormView" runat="server" >
<ItemTemplate>
<div class="block1">
Stuff...
</div>
<div class="block2">
Stuff...
</div>
...
<div class="blockN">
Stuff...
</div>
</ItemTemplate>
</asp:FormView>
アプリケーションを実行すると、次の HTML が作成されます。
<table id="MyFormView" style="border-collapse: collapse;" border="0" cellspacing="0">
<tbody>
<tr>
<td colspan="2">
<div class="block1">
Stuff...
</div>
<div class="block2">
Stuff...
</div>
...
<div class="blockN">
Stuff...
</div>
</td>
</tr>
</tbody>
</table>
実際、テーブルはやや邪魔です。ItemTemplate を使用してコンテンツをフリースタイルにする目的は何なのかわかりませんが、それをテーブルにラップします。
この動作を無効にするか、回避することはできますか? (FormView プロパティにフラグが見つかりませんでした。)