Refresco de paginas C# y User Control

18/07/2005 - 18:51 por Question | Informe spam
Hola, tengo 2 preguntas:

1) Tengo en una base de datos con la clasificacion de los paises(es una
tabla recursiva nodo padre y nodo hijo), el asunto es que cuando esojo un
pais se cargan todos los estados correspondientes a ese pais y tengo un
refresco de pagina, ahora si escojo otro pais se me vuelve a refrescar,
existe una mejor soluciona a esto. Supuestamente dicen que hay que poner el
SmartNavigation en true para que no pase esto, pero cuando hago esto se me
cuelga el explorer.

2) Estos combobox (paises y estados), los implemente en un WebUserControl,
el punto esta en que cuando utilizo este Control en una pagina web, no se
como acceder a la propiedad de recuperar el valor seleccionado(en este caso
de un DropDownList). Como puedo hacer esto y donde existe un manual para
hacer controles propios, no webusercontrols.

MUCHAS GRACIAS!!!
 

Leer las respuestas

#1 Norberto Planchart
18/07/2005 - 20:45 | Informe spam
Hola, Question




Te respondo la pregunta dos.





Créale al control dos propiedades así:


// Pais

public string CodPais

{

get

{

return cboPais.SelectedItem.Value;



}

set

{

cboPais.SelectedIndex =
cboPais.Items.IndexOf(cboPais.Items.FindByValue(value));

}

}

// Estado








Ok

Cuando colocas el WebUserControl en el Web Form VS le da un ID
automáticamente ejemplo si el control es mycontrol el le coloca Mycontrol1



Para poder tener acceso a las propiedades debes colocar en el .cs (con
alcance de clase)



protected mycontrol Mycontrol1;



Ya si puedes hacer

txtCodPais.Text = Mycontrol1.CodPais;

Mycontrol1.CodPais = txtCodPais.Text;





Nos leemos,



Norberto Planchart, MCSD.Net

Caracas - Venezuela




"Question" wrote in message
news:
Hola, tengo 2 preguntas:

1) Tengo en una base de datos con la clasificacion de los paises(es una
tabla recursiva nodo padre y nodo hijo), el asunto es que cuando esojo un
pais se cargan todos los estados correspondientes a ese pais y tengo un
refresco de pagina, ahora si escojo otro pais se me vuelve a refrescar,
existe una mejor soluciona a esto. Supuestamente dicen que hay que poner
el
SmartNavigation en true para que no pase esto, pero cuando hago esto se me
cuelga el explorer.

2) Estos combobox (paises y estados), los implemente en un WebUserControl,
el punto esta en que cuando utilizo este Control en una pagina web, no se
como acceder a la propiedad de recuperar el valor seleccionado(en este
caso
de un DropDownList). Como puedo hacer esto y donde existe un manual para
hacer controles propios, no webusercontrols.

MUCHAS GRACIAS!!!

Preguntas similares