asp.net – 如何防止asp:FormView作为表格呈现?
发布时间:2020-12-16 00:31:48 所属栏目:asp.Net 来源:网络整理
导读:我有一个asp:FormView与一个ItemTemplate。我想在FormView中设计一些div元素的内容: asp:FormView ID="MyFormView" runat="server" ItemTemplate div class="block1" Stuff... /div div class="block2" Stuff... /div ... div class="blockN" Stuff... /di
我有一个asp:FormView与一个ItemTemplate。我想在FormView中设计一些div元素的内容:
<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属性中找不到一个标志) 解决方法
使用中继器(它是轻型版本,完全可定制)
<asp:Repeater runat=server ID="r1"> <HeaderTemplate><div></HeaderTemplate> <ItemTemplate>Zzz</ItemTemplate> <FooterTemplate></div></FooterTemplate> </asp:Repeater> 要么 更好的使用控制adapters: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 密码保护Elmah.axd文件
- asp.net – 移动设备的CSS有时会恢复原状
- asp.net-mvc – 我的模型应该在哪里生活? Web层或数据层?
- asp.net-mvc – 在visual studio 2013中创建自定义脚手架模
- asp.net-mvc – 如何将asp.net mvc视图渲染为angular 2?
- ASP.NET自定义错误,除了404错误,
- asp.net-mvc – 在同一个流连接上返回多个结果以实现HTML5
- asp.net-mvc – 从MVC Controller调用Web API来构建并传递模
- asp.net – SQL – 两个不同长度的字符串之间的相似性
- asp.net – 关闭单个字段的输入验证