【发布时间】:2017-06-15 04:27:31
【问题描述】:
我正在创建一个列表视图并从数据库绑定数据。
<asp:ListView runat="server" ID="lstService" DataTextField="Name"
DataValueField="Id" AutoPostBack="True">
<LayoutTemplate>
<table runat="server" id="table1">
<tr runat="server" id="itemPlaceholder"></tr>
</table>
</LayoutTemplate>
<ItemTemplate>
<tr runat="server">
<td runat="server">
<asp:Label ID="NameLabel" runat="server"
Text='<%#Eval("Name") %>' Width="500px" Height="30px" />
<asp:Button CssClass="btn btn-default" ID="srvButton" runat="server"
Text="Add" OnClick="srvButton_Click" />
<div class="voffset3"></div>
</td>
</tr>
</ItemTemplate>
</asp:ListView>
在后面的代码中,我在这个字段上绑定数据。我正在获取 ID、名称列。
现在它在按钮上显示带有文本“添加”的标签和按钮。但是当我点击 Add 时,我想传递与该列表视图项关联的“Id”的值,我该怎么做?
protected void srvButton_Click(object sender, EventArgs e)
{
}
【问题讨论】: