Siempre he visto ejemplos parecidos, pero no como el mio, ya que el mio puede ser creado o no, y el Id de los componentes cambia ya que cuando se carga la pagina entera el Id acaba siendo un churro mas lo que yo le he dicho. El id del check y del fileupload solo cambia en el id que yo le pongo.
Código:
He intentado poner el Id con replace y en una variable, pero nunca he conseguido que funcione.Public Shared Function generateFileConfirmado(ByVal field As Field) As System.Web.UI.Control Dim ctr As UpdatePanel = New UpdatePanel() ctr.ID = "field_" & field.id Dim Check As CheckBox = New CheckBox() Check.ID = "field_Check_" & field.id Dim FileUpload As FileUpload = New FileUpload() FileUpload.ID = "field_FileUpload_" & field.id FileUpload.Enabled = False Check.Attributes.Add("onClick", FileUpload.ClientID & ".disabled = !this.checked") ctr.ContentTemplateContainer.Controls.Add(Check) ctr.ContentTemplateContainer.Controls.Add(FileUpload) Return ctr End Function
¿¿¿Alguien me podria decir como seria el "onClick"???