dropdownlist selectedvalue

我已经使用web服务创建了一个国家/地区的下拉列表,我正在尝试将下拉列表选项添加到sql数据库中,但是当我在insert语句中使用ddlCountry.SelectedValue执行此操作时,只有下拉列表中的第一个值是出现在桌子上。 我应该使用onselectedindexchanged以某种方式存储值吗? 我应该使用什么代码?

请尝试使用ddlCountry.SelectedItem.Value

您需要确保在回发时不从Web服务重新填充下拉列表。 这将取消您的选择。

如果您在按钮单击时触发某种保存function,那么您可以继续使用ddl.SelectedItem.Text(如果您不想将文本存储在表中),如果要存储国家/地区列表的值部分然后继续使用ddl.SelectedItem.Value

如果您想在用户选择下拉列表中的项目时执行某些操作,则应仅使用SelectedIndexChanged