gpt4 book ai didi

.net - 调用中继器内的按钮或下拉列表

转载 作者:行者123 更新时间:2023-12-04 06:25:29 26 4
gpt4 key购买 nike

我有一个 labeldropdownlist里面repeater .当我单击中继器外的按钮时,我想访问 label.Text值和 ddl.SelectedIndex值(value)。

<asp:Repeater ID="rptProduct" runat="server" DataSourceID="objdsProduct" OnItemCommand="rptProduct">
<ItemTemplate>
<div>
<div>
<asp:Label ID="lblProdName" runat="server" Text='<%# Eval("ProductName") %>'></asp:Label>
</div>
<div>
<asp:DropDownList ID="ddlSize" runat="server" AutoPostBack="False" DataSourceID="objdsSize" DataTextField="SizeName" AppendDataBoundItems="True" DataValueField="SizeID">
<asp:ListItem Text="select a size" Value=0></asp:ListItem>
</asp:DropDownList>
</div>
</ItemTemplate>
</asp:Repeater>

<asp:Button ID="btnChoose" runat="server" Text="Choose Products" />

我如何访问 lblProdName.Text 的任何建议和 ddlSize.SelectedValue之内:
Protected Sub btnChoose_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnChoose.Click

Dim ProductName
Dim Size

End Sub

感谢您的时间。

最佳答案

将此添加到您的按钮单击:

Dim item As RepeaterItem
For Each item In rptProduct.Items
Dim ProductName As String = DirectCast(item.FindControl("lblProdName"), Label).Text
Dim Size As Integer = (DirectCast(item.FindControl("ddlSize"), DropDownList).SelectedValue
Next item

关于.net - 调用中继器内的按钮或下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6087820/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com