我正在为 Web 应用程序编写一个小补充,我正在使用一个 DropDownList ,我需要访问当前选择的元素。我以前做过,在这个项目中我做了很多,但由于某种原因,最后一个 DropDownList 总是返回第 0 个元素。
这是 DDL 的 XAML:
<td><asp:DropDownList Width="230" ID="d_serviceList" runat="server" Autopostback = "false"></asp:DropDownList></td>
这是我正在调用的方法:
protected void deleteService_onClick(object sender, EventArgs e)
{
ServiceDal.DeleteService(d_serviceList.SelectedItem.Text, d_categoryList.SelectedItem.Text, d_practiceList.SelectedItem.Text);
required.Checked = false;
message2.Visible = true;
message.Visible = false;
}
其中 ServiceDal.DeleteService(string, string string) 获取字符串并运行后端查询。查询工作正常,但是三个 DDL(d_serviceList)中的第一个每次都返回第 0 个元素,而所有其他的都没有。
问题是什么?