Foros del Web » Programación para mayores de 30 ;) » .NET »

Nombre (ID) de controles en Web Forms

Estas en el tema de Nombre (ID) de controles en Web Forms en el foro de .NET en Foros del Web. Buenas tardes ilustres compañeros del foro. Mi duda es la siguiente: Como puedo saber el nombre de los controles que tengo en un Webform, es ...
  #1 (permalink)  
Antiguo 01/11/2004, 17:16
Avatar de OSRO  
Fecha de Ingreso: octubre-2004
Mensajes: 114
Antigüedad: 19 años, 6 meses
Puntos: 0
Pregunta Nombre (ID) de controles en Web Forms

Buenas tardes ilustres compañeros del foro.

Mi duda es la siguiente:

Como puedo saber el nombre de los controles que tengo en un Webform, es decir, si en un webForm Tengo: un text que se llama txt_Clave y un boton que se llama btnAceptar, como le hago para que en tiempo de ejecucion me regrese el nombre de dicho control, lo que estoy haciendo es esto:

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim i As Integer
Dim Nombre As String

For i = 0 To Me.Controls.Count - 1
Nombre = Controls(i).UniqueID.ToString
if nombre = txt_Clave then
Controls(i).EnableViewState = False
end if
Next

End Sub

Pero eso solo me regresa el nombre de la forma, no me regresa el Id de mis controles, es decir el txt_Clave y btnAceptar, si alguien sabe como lo puedo hacer les agradeceria mucho, esto lo necesito para ocultar controles.

De antemano gracias y un saludo para todos
  #2 (permalink)  
Antiguo 01/11/2004, 17:27
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Te recomiendo que pongas dentro de un panel los controles que deseas ir recorriendo para modificarlos a tus necesidades.

Y para ver los controles sería:

Cita:
For Each c As Control In Panel1.Controls
Response.Write(c.UniqueID & "<br>")
Next
Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 01/11/2004, 17:32
Avatar de OSRO  
Fecha de Ingreso: octubre-2004
Mensajes: 114
Antigüedad: 19 años, 6 meses
Puntos: 0
Gracias RootK esa opcion no la conocia, la voy a provar.


Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:59.