C# 下拉列表selectedvalue

C# 下拉列表selectedvalue,c#,asp.net,C#,Asp.net,我使用Web服务创建了一个国家/地区的dropdownlist,并试图将dropdownlist选择添加到sql数据库中,但当我在insert语句中使用DDLCORITY.SelectedValue来执行此操作时,表中只显示dropdownlist中的第一个值。我是否应该使用onselectedindexchanged以某种方式存储该值?我应该使用什么代码?尝试使用ddlCountry。改为选择editem.Value。您需要确保没有在回发时重新填充web服务中的下拉列表。这将取消您的选择。如果

我使用Web服务创建了一个国家/地区的dropdownlist,并试图将dropdownlist选择添加到sql数据库中,但当我在insert语句中使用DDLCORITY.SelectedValue来执行此操作时,表中只显示dropdownlist中的第一个值。我是否应该使用onselectedindexchanged以某种方式存储该值?我应该使用什么代码?

尝试使用
ddlCountry。改为选择editem.Value

您需要确保没有在回发时重新填充web服务中的下拉列表。这将取消您的选择。

如果您在单击按钮时启动某种保存功能,那么您可以继续使用ddl.SelectedItem.Text(如果您不想将文本存储在表中),如果您想存储国家/地区列表的值部分,则可以继续使用ddl.SelectedItem.value


SelectedIndexChanged仅在用户在下拉列表中选择项目时要执行某些操作时才应使用

您确定第一个值不是在执行保存到DB的代码时选择的值吗?如果您希望在选择更改后立即保存到DB中,那么您应该在选择更改事件中执行此操作请尝试显示您的代码^^