【发布时间】:2011-05-22 12:08:40
【问题描述】:
我在repeater 中有一个label 和dropdownlist。当我单击中继器外部的按钮时,我想访问 label.Text 值和 ddl.SelectedIndex 值。
<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
感谢您的宝贵时间。
【问题讨论】:
标签: .net asp.net vb.net drop-down-menu repeater