noeternal
2019-04-01 18:07Repeater控件不能实现动态增加表格行?可能是被VerifyRenderingInServerForm重写影响了?
后台数据源这些都没问题,我在初始化页面时是能给Repeater控件赋值并显示表格行的。
给控件绑定数据源并赋值后会进入VerifyRenderingInServerForm重写方法。
有人说在前台<%@ Page Language="C#" …… EnableEventValidation="false" %>加上EnableEventValidation="false",可是没用,请指点指点哪里出问题了
** 后台**
public override void VerifyRenderingInServerForm(System.Web.UI.Control control)
{ }
前台
<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<table cellpadding="0" cellspacing="0" width="100%" border="0" style="margin: 10px 0;">
<tr>
<th class="style1" style="text-align: left;">
姓名Name
</th>
<th class="style2" style="text-align: left; ">
性别Gender
</th>
<th style="text-align: left; ">
年龄Age
</th>
<th class="cz" style="text-align: left; ">
删除Delete
</th>
</tr>
<asp:Repeater ID="RepeaterList" runat="server" OnItemCommand="RpProduct_ItemCommand">
<ItemTemplate>
<tr>
<td style="width:330px;">
<asp:TextBox ID="TxtSKU" CssClass="Counts" Width="200px" runat="server" class="atext" Text='<%# Eval("Name")%>'></asp:TextBox>
</td>
<td>
<asp:TextBox ID="TxtNewSKU" CssClass="Counts" Width="200px" runat="server" class="atext" Text='<%# Eval("Gender")%>'></asp:TextBox>
</td>
<td>
<asp:TextBox ID="TxtQuantity" CssClass="Counts" Width="200px" runat="server" class="atext" Text='<%# Eval("Age")%>'></asp:TextBox>
</td>
<td>
<span>
<asp:LinkButton ID="lbDel" CommandName="btndel" runat="server" OnClientClick="return confirm( '确定要删除吗(Are you sure delete it)? ');">Del</asp:LinkButton></span>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
</ContentTemplate>
</asp:UpdatePanel>
- 点赞
- 回答
- 收藏
- 复制链接分享
0条回答
为你推荐
- 如何为此添加一个count == 0?
- php
- 1个回答
- 如果第一个ACF Repeater字段为空,则打印内容
- repeater
- php
- 3个回答
- 如何在Wordpress函数中简化此代码?
- wordpress
- php
- 1个回答
- 是否可以将wordpress / PHP查询循环分配到自定义函数中以传递参数?
- loops
- wordpress
- parameter-passing
- php
- 2个回答
- Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用。
- asp.net
- 1个回答
换一换