Есть ли способ передать значение dropdownlist.selecteditem в другую строку eval элементов управления?
Я хочу сдать экзамен. ASP.net DropDownList.SelectedItem.Значение для другой строки eval элементов. Что-то вроде этого:
'<%# Eval("Price") & ddlSize.SelectedValue %>'
но, конечно, это не работает.
Вот выпадающий список
<asp:DropDownList AutoPostBack="true" ID="ddlSize" CssClass="DropDown" runat="server"> <asp:ListItem>Choose your size</asp:ListItem> <asp:ListItem Value="20">20 (Ø 14,6 mm)</asp:ListItem> <asp:ListItem Value="20">30 (Ø 15,6 mm)</asp:ListItem> </asp:DropDownList>
а вот кнопка LinkButton со строкой Eval:
<asp:LinkButton ID="Button1" data-price='<%# Eval("Price") & "size=" & ddlSize.SelectedValue %>' Text="" runat="server"> </asp:LinkButton>
So the result would be for example "130,00USD&size=20" Thank you!
Что я уже пробовал:
Я уже пробовал это сделать:
'<%# Eval("Price") & (CType(Me.rptDetails.FindControl("ddlSize"), DropDownList)).SelectedItem.Value %>'
Я получаю ошибку: "ССЫЛКА на объект не установлена на экземпляр объекта."