我的ASP页面中有DropDownList。
当选择更改了postback accured并且触发了Page_Load方法时。
我需要在Page_Load方法中获取所选项目(selectedValue和selectedIndex)。
我知道我可以使用selectedIndexChanged事件处理程序,但在我的情况下它不是
由于架构不正确而采用合适的解决方案。
知道如何在Page_Load方法中的DropDownList控件中获取所选项目。
答案 0 :(得分:2)
使用不正确的架构,编写
很有用var selectedValue = Request.Params[drpDownList.UniqueID];
答案 1 :(得分:1)
只要您检查回发,就应该没问题 -
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
var index = ddlDropDown.SelectedIndex;
// do stuff
}
}
我假设控件未动态创建。