為什么我不能訪問我在視圖串列中放入 Web 表單的內容,例如 c# 代碼部分中的(輸入)和(按鈕)?
<ItemTemplate runat="server">
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
<tr class="text-center">
<td class="product-remove"></td>
<td class="image-prod">
<div class="">
<asp:Image ID="Image1" CssClass=" img" ImageUrl='<%# "../img/" Eval("picture") %> ' runat="server" />
</div>
</td>
<td class="product-name"><%# Eval("namebook") %> </td>
<td class="price"><%# Eval("Price") %> </td>
<td class="quantity"><%# Eval("titel") %></td>
<td class="col-2">
<asp:Button ID="delete" CssClass="btn btn-outline-danger" CommandArgument='<%# Eval("id")%>' OnClick="delete_Click" runat="server" Text="??? ????" />
</td>
<td>
<input id="quantity2" runat="server" type="number" value="1" min="1" max="20" />
</td>
</tr>
</ItemTemplate>
</asp:ListView>

但是在具有相同代碼的頁面上,我可以訪問放入 ListView 中的元素。

uj5u.com熱心網友回復:
嘗試這個:
Button btnDelete;
Label lbl2;
foreach (ListViewItem item in ListView1.Items)
{
lbl2 = (Label)item.FindControl("Label2");
btnDelete = (Button)item.FindControl("delete")
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/433604.html
上一篇:VB網路控制臺回圈
