PopUp Extender вне ретранслятора

У меня есть ajax PopUpExtender вне повторителя, он должен быть там, потому что я использую его динамически на других контроллерах

я хочу, чтобы расширитель всплывающего окна был активирован командой linkButton в повторителе, я не могу понять, как правильно добавить TargetID к popupID, вот мой последний снимок:

    protected void lb_viewFileClick(object sender, CommandEventArgs e)
    {
        LinkButton lb = (LinkButton)sender;
        MDL_CD.TargetControlID = lb.ID;// I've also tried with ClientID
        MDL_CD.Show();
        HideControls();
        UC_ViewFile.Visible = true;
        PNL_CD.Visible = true;
    }

person Roy Amir    schedule 14.09.2010    source источник


Ответы (1)


Разобрался!

 protected void rp_ProfileFils_ItemCommand(object source, RepeaterCommandEventArgs e)
 {
        int Index = e.Item.ItemIndex;
        LinkButton lb = (LinkButton)rp_ProfileFils.Items[Index].FindControl("hp_File");
        MDL_CD.TargetControlID = e.Item.UniqueID + "$hp_File";
 }
person Roy Amir    schedule 14.09.2010