我在 ListView 中有一个 DropDownList 。我想在单击命令时获取数据。这是我的代码..
protected void ListView2_ItemCommand(object sender, ListViewCommandEventArgs e){
string shipmethod = ((DropDownList)e.Item.FindControl("ShippingComapnyDDL")).SelectedValue;
}
但它总是返回空值..我用谷歌搜索了大约 3 个小时,并尝试了很多功能..但仍然无法解决这个错误..
请帮帮我,伙计们,
更新 这是我的 aspx 页面
<asp:DropDownList ID="ShippingComapnyDDL" runat="server" SelectedValue='<%# Eval("ShippingCompany") %>'>
<asp:ListItem Text="" Value=""></asp:ListItem>
<asp:ListItem Text="FedEx" Value="FedEx"></asp:ListItem>
<asp:ListItem Text="UPS" Value="UPS"></asp:ListItem>
<asp:ListItem Text="Other" Value="Other"></asp:ListItem>
</asp:DropDownList>