我有一个转发器控件,其中包含DropDownlist
和TextBox
。
在下拉列表的selectedIndexChanged
事件中,我需要根据下拉列表选择值启用或禁用文本框。
我能够触发SelectedIndexChanged
事件但无法在此事件中找到TextBox
控件。
下面是我在Codebehind中的SelectedIndexChanged事件处理程序。
protected void ddl_userType_SelectedIndex(object sender, EventArgs e)
{
var ddl = (DropDownList)sender;
}
有人可以帮助我实现我的需要。
答案 0 :(得分:2)
希望这样的事情......
protected void ddl_userType_SelectedIndex(object sender, EventArgs e)
{
DropDownList ddl = sender as DropDownList;
RepeaterItem item = ddl.Parent as RepeaterItem;
Textbox tb = item.FindControl("MyTextBox") as Textbox;
}