gpt4 book ai didi

asp.net - 如何防止asp :FormView from rendering as a table?

转载 作者:行者123 更新时间:2023-12-02 01:23:26 25 4
gpt4 key购买 nike

我有一个带有 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 属性中找不到标志。)

最佳答案

您可以在 FormView 上设置 RenderOuterTable="false"

关于asp.net - 如何防止asp :FormView from rendering as a table?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2412104/

25 4 0