Eventos de controles de Servidor ASP.Net

23/11/2007 - 16:15 por javito | Informe spam
Estoy trabajando en una aplicación ASP .Net con VS2005 y tengo 2
problemas:
1) Escribo por código controles de Servidor y no veo la forma de acceder a
los eventos (no hablo de los eventos por defecto), si arrastro a diseño si
aparecen en el cuadro de propiedades pero no si lo escribo, en los libros
habla de que deben aparecer en el despleagble de la izquierda de la página
de código pero no aparecen, incluso cuando es el único control de la página
y por tanto no hay errores.

2) Si incluyo los controles de Servidor en en contenedor tal como una Tabla
ya no aparece el cuadro de propiedades del mismo, aparece el control en
diseño pero cuando me pongo sobre el y pulso F4 aparecen las propiedades de
la tabla no del control. Hay alguna forma de acceder a ellos o es así el
funcionamiento ?

un saludo

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
23/11/2007 - 18:03 | Informe spam
"javito" wrote in message
news:%
Estoy trabajando en una aplicación ASP .Net con VS2005 y tengo 2
problemas:
1) Escribo por código controles de Servidor y no veo la forma de acceder a
los eventos (no hablo de los eventos por defecto), si arrastro a diseño si
aparecen en el cuadro de propiedades pero no si lo escribo, en los libros
habla de que deben aparecer en el despleagble de la izquierda de la página
de código pero no aparecen, incluso cuando es el único control de la
página y por tanto no hay errores.



Si el control está añadido por código, el evento también lo tienes que
conectar por código:

Button b = new Button();
b.Text = "Prueba";
b.Click += new EventHandler(miBoton_Click);
contenedor.Controls.Add(b);
...
private void miBoton_Click(object sender, EventArgs e)
{
//Aquí el código del evento
}

2) Si incluyo los controles de Servidor en en contenedor tal como una
Tabla ya no aparece el cuadro de propiedades del mismo, aparece el control
en diseño pero cuando me pongo sobre el y pulso F4 aparecen las
propiedades de la tabla no del control. Hay alguna forma de acceder a
ellos o es así el funcionamiento ?



Vete al desplegable que hay en la parte superior de la ventana de
propiedades y despliégalo. Ahí estará tu control, y si lo seleccionas te
salen sus propiedades.
Respuesta Responder a este mensaje
#2 javito
23/11/2007 - 18:22 | Informe spam
No no me refiero a crear una página dinámica todo desde código sino que en
vez de arrastrar el control desde la barra de herramientas a la ventana de
diseño escribo en la ventana HTML
<asp:Button id="Boton1" Text="Consulta" runAt="Server" />

y luego no localizo Boton1 en ningún sitio

un saludo
"Alberto Poblacion"
escribió en el mensaje news:
"javito" wrote in message
news:%
Estoy trabajando en una aplicación ASP .Net con VS2005 y tengo 2
problemas:
1) Escribo por código controles de Servidor y no veo la forma de acceder
a los eventos (no hablo de los eventos por defecto), si arrastro a diseño
si aparecen en el cuadro de propiedades pero no si lo escribo, en los
libros habla de que deben aparecer en el despleagble de la izquierda de
la página de código pero no aparecen, incluso cuando es el único control
de la página y por tanto no hay errores.



Si el control está añadido por código, el evento también lo tienes que
conectar por código:

Button b = new Button();
b.Text = "Prueba";
b.Click += new EventHandler(miBoton_Click);
contenedor.Controls.Add(b);
...
private void miBoton_Click(object sender, EventArgs e)
{
//Aquí el código del evento
}

2) Si incluyo los controles de Servidor en en contenedor tal como una
Tabla ya no aparece el cuadro de propiedades del mismo, aparece el
control en diseño pero cuando me pongo sobre el y pulso F4 aparecen las
propiedades de la tabla no del control. Hay alguna forma de acceder a
ellos o es así el funcionamiento ?



Vete al desplegable que hay en la parte superior de la ventana de
propiedades y despliégalo. Ahí estará tu control, y si lo seleccionas te
salen sus propiedades.


Respuesta Responder a este mensaje
#3 javito
23/11/2007 - 19:17 | Informe spam
Olvidalo Alberto con la solución de la segunda parte del desplegable del
cuadro de Propiedades ya me llega, te puedes creer que nunca me había dado
cuenta de que es un desplegable.

un saludo
"javito" escribió en el mensaje
news:
No no me refiero a crear una página dinámica todo desde código sino que en
vez de arrastrar el control desde la barra de herramientas a la ventana de
diseño escribo en la ventana HTML
<asp:Button id="Boton1" Text="Consulta" runAt="Server" />

y luego no localizo Boton1 en ningún sitio

un saludo
"Alberto Poblacion"
escribió en el mensaje news:
"javito" wrote in message
news:%
Estoy trabajando en una aplicación ASP .Net con VS2005 y tengo 2
problemas:
1) Escribo por código controles de Servidor y no veo la forma de acceder
a los eventos (no hablo de los eventos por defecto), si arrastro a
diseño si aparecen en el cuadro de propiedades pero no si lo escribo, en
los libros habla de que deben aparecer en el despleagble de la izquierda
de la página de código pero no aparecen, incluso cuando es el único
control de la página y por tanto no hay errores.



Si el control está añadido por código, el evento también lo tienes que
conectar por código:

Button b = new Button();
b.Text = "Prueba";
b.Click += new EventHandler(miBoton_Click);
contenedor.Controls.Add(b);
...
private void miBoton_Click(object sender, EventArgs e)
{
//Aquí el código del evento
}

2) Si incluyo los controles de Servidor en en contenedor tal como una
Tabla ya no aparece el cuadro de propiedades del mismo, aparece el
control en diseño pero cuando me pongo sobre el y pulso F4 aparecen las
propiedades de la tabla no del control. Hay alguna forma de acceder a
ellos o es así el funcionamiento ?



Vete al desplegable que hay en la parte superior de la ventana de
propiedades y despliégalo. Ahí estará tu control, y si lo seleccionas te
salen sus propiedades.







email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida