C# 如何在Page_Init事件c中获取dropdownlist选定值#

C# 如何在Page_Init事件c中获取dropdownlist选定值#,c#,C#,我在页面_Init()中尝试了下面的代码,但得到的是空值。如何获取页面_Init()中的Dropdownlist选定值 这将为您提供ddlProjectResource的SelectedValue: Request.Form[ddlProjectResource.UniqueID]; 如果列表不是从外部数据源填充的,则应能够使用: (DropDownList)page.FindControl(ddlProjectResource.UniqueID).SelectedItem; 表示第一个解决

我在页面_Init()中尝试了下面的代码,但得到的是空值。如何获取页面_Init()中的Dropdownlist选定值


这将为您提供ddlProjectResource的SelectedValue:

Request.Form[ddlProjectResource.UniqueID];
如果列表不是从外部数据源填充的,则应能够使用:

(DropDownList)page.FindControl(ddlProjectResource.UniqueID).SelectedItem;

表示第一个解决方案的性能更高,因为它只需扫描表单集合中的值集合,而不必扫描整个html页面。

而不是请求。表单[ddlProjectResource.Text]give Request.Form[“unique control id”];什么是唯一的控制id。我如何才能通过它。@Midhun请帮助我。如何传递唯一的控制id。那是什么?你找到这个了吗
(DropDownList)page.FindControl(ddlProjectResource.UniqueID).SelectedItem;