C# 在同一页asp.net c上创建可重复使用的下拉列表#

C# 在同一页asp.net c上创建可重复使用的下拉列表#,c#,asp.net,drop-down-menu,sqldatasource,C#,Asp.net,Drop Down Menu,Sqldatasource,我正在创建一个大表单,它多次重复使用相同的员工下拉列表。它是一个动态下拉列表,使用sqldatasource从SQLServerDB获取员工列表。在这种情况下,有没有办法创建一个控件或其他东西来帮助我。每次使用下拉列表时,我都需要能够更改控件的ID。我不想在同一个表单中用sqldatasource创建15次单独的下拉列表。有什么想法吗?用户控件(.ascx)听起来正是您需要的 退房谢谢。我创建了一个控件,它是一个动态下拉列表。如何访问要插入db的控件的选定值。如果它是一个普通的下拉列表,我会使用

我正在创建一个大表单,它多次重复使用相同的员工下拉列表。它是一个动态下拉列表,使用sqldatasource从SQLServerDB获取员工列表。在这种情况下,有没有办法创建一个控件或其他东西来帮助我。每次使用下拉列表时,我都需要能够更改控件的ID。我不想在同一个表单中用sqldatasource创建15次单独的下拉列表。有什么想法吗?

用户控件(
.ascx
)听起来正是您需要的


退房

谢谢。我创建了一个控件,它是一个动态下拉列表。如何访问要插入db的控件的选定值。如果它是一个普通的下拉列表,我会使用-cmd.Parameters.AddWithValue(“@LearnSkills”,Dropdownlist1.Text);”但是在使用用户控件时,我不能使用Dropdownlist1.Text。您需要在用户控件中创建一个只读(
getter
only)属性,该属性将公开在下拉列表中选择的值的
string
值,如下所示:public string SelectedValue{get{return Dropdownlist1.Text;}