下拉列表和下拉列表之间的差异

时间:2014-03-22 04:10:25

标签: asp.net

当我编码时,我必须将dropdown值声明为一个变量,哪个数据类型是下拉列表。

我的代码

DropDown ddlTaskStatus = Row.FindControl("ddlStatus") as DropDownList;

但我无法从ddlTask​​Status

访问selectedvalue

所以我将我的代码更改为

DropDownList ddlTaskStatus = Row.FindControl("ddlStatus") as DropDownList;

现在我可以访问ddlTask​​status selectedvalue属性...... 我的问题是下拉列表和下拉列表之间的差异是什么........ ????

2 个答案:

答案 0 :(得分:2)

下拉列表适用于Windows表单,下拉列表适用于webforms

答案 1 :(得分:0)

'DropDownList Class (System.Web.UI.WebControls)'是用于在页面上创建下拉列表的实际Web控件。因此,这将是正确使用的控件,并且正确地指出它具有所选的Value属性。

根本没有名为Dropdown的网络控件。很可能是Dropdown类 你在代码中指的是同名的Dropdown Ajax Extender class

如果是这样,那么所有这些Ajax Extender都会为它所附加的任何ASP.NET控件提供SharePoint样式的下拉菜单。因此,要获取selectedValue属性(如果它存在于基础控件上),则需要获取基础控件的实例。