0
我有一個表使用中繼器來顯示數據。在每一行上都有一個'刪除'按鈕,點擊後會從選定的行中檢索'ClassId',該行將用於SQL DELETE查詢。ASP.NET在中繼器上使用asp:按鈕檢索值
我不知道如何從所選行中獲取'ClassId'。從中繼
代碼片段:的.cs頁
<ItemTemplate>
<tr>
<td>
<asp:Label runat="server" ID="LblTitle"Text='<%# Eval("ClassId")%>' />
</td>
<td>
<asp:Label runat="server" ID="LblEmail" Text='<%# Eval("StartTime")%>' />
</td>
<td>
<asp:Label runat="server" ID="Label4" Text='<%# Eval("EndTime")%>' />
</td>
<td>
<asp:Label runat="server" ID="Label1" Text='<%# Eval("ClassDate")%>' />
</td>
<td>
<asp:Label runat="server" ID="Label2" Text='<%# Eval("BuildingName")%>' />
</td>
<td>
<asp:Label runat="server" ID="Label3" Text='<%# Eval("RoomCode")%>' />
</td>
<td>
<asp:Button ID="deleteBtn" runat="server" OnClick="deleteBtn_Click" class="btn btn-danger"
CommandArgument='<%# Eval("ClassId") %>'Text="Delete" />
</td>
</tr>
</ItemTemplate>
代碼:
protected void deleteBtn_Click(object sender, EventArgs e)
{
//SQL Delete query goes here using the ClassId to delete the row
}
非常感謝的人!這工作完美。 –