如何从asp.net中的javascript在repeater控件中添加新行
我已经在Repeater控件中使用了以下HTML块。我可以从客户端(JavaScript)向HTML表中添加行,并添加值。单击按钮返回页面后,表将变为空。但我也无法从服务器端的绑定转发器控件获取值。什么也看不出来。如何从客户端或通过HTML表绑定向repeater添加值如何从asp.net中的javascript在repeater控件中添加新行,javascript,asp.net,html,asprepeater,Javascript,Asp.net,Html,Asprepeater,我已经在Repeater控件中使用了以下HTML块。我可以从客户端(JavaScript)向HTML表中添加行,并添加值。单击按钮返回页面后,表将变为空。但我也无法从服务器端的绑定转发器控件获取值。什么也看不出来。如何从客户端或通过HTML表绑定向repeater添加值 <table id="tblSelectlist" class="table table-striped table-bordered table-hover"> <thead>
<table id="tblSelectlist" class="table table-striped table-bordered table-hover">
<thead>
<tr>
<th>
Name
</th>
<th class="hidden-480">
City
</th>
<th class="hidden-480">
State
</th>
</tr>
</thead>
<tbody>
<asp:repeater id="repSelectlist" runat="server" enableviewstate="true">
<ItemTemplate>
<tr>
<td class="left">
<label id="lblSelectcompany" runat="server">
<%# DataBinder.Eval(Container.DataItem, "DataItem.CustName")%></a>
</label>
</td>
<td class="hidden-480">
<label id="lblSelectCity" runat="server">
<%# DataBinder.Eval(Container.DataItem, "DataItem.custCity")%>
</label>
</td>
<td>
<label id="lblSelectState" runat="server">
<%# DataBinder.Eval(Container.DataItem, "DataItem.custstate")%>
</label>
</td>
</tr>
</ItemTemplate>
</asp:repeater>
</tbody>
</table>
名称
城市
状态
如果对HTML表使用runat=“server”
,则会显示以下错误:
无法转换“System.Web.UI.WebControl.Repeater”类型的值
到“System.Web.UI.HtmlControls.HtmlTableRow”
使用repeater控件的HeaderTemplate和FooterTemplate部分
<asp:repeater id="repSelectlist" runat="server" enableviewstate="true">
<HeaderTemplate>
<table id="tblSelectlist" class="table table-striped table-bordered table-hover">
<thead>
<tr>
<th>
Name
</th>
<th class="hidden-480">
City
</th>
<th class="hidden-480">
State
</th>
</tr>
</thead>
<tbody>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td class="left">
<label id="lblSelectcompany" runat="server">
<%# DataBinder.Eval(Container.DataItem, "DataItem.CustName")%></a>
</label>
</td>
<td class="hidden-480">
<label id="lblSelectCity" runat="server">
<%# DataBinder.Eval(Container.DataItem, "DataItem.custCity")%>
</label>
</td>
<td>
<label id="lblSelectState" runat="server">
<%# DataBinder.Eval(Container.DataItem, "DataItem.custstate")%>
</label>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</tbody>
</table>
</FooterTemplate>
</asp:repeater>
名称
城市
状态