0

我有一个中继器控件,它具有 aDropDownlist和 a TextBox

selectedIndexChanged下拉事件中,我需要根据下拉选择的值启用或禁用文本框。

我能够触发该SelectedIndexChanged事件,但无法TextBox在该事件中找到控件。

下面是我在代码隐藏中的 SelectedIndexChanged 事件处理程序。

    protected void ddl_userType_SelectedIndex(object sender, EventArgs e)
    {
        var ddl = (DropDownList)sender;           
    }

有人可以帮我实现我需要的东西。

4

1 回答 1

3

希望有这样的事情......

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;   
}
于 2012-10-16T13:19:29.847 回答