Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/05/2006, 09:14
mcEmmanuel
 
Fecha de Ingreso: abril-2006
Mensajes: 40
Antigüedad: 18 años
Puntos: 0
Lo que quieres hacer es un asistente ?
Si es asi te recomiendo que te documentes sobre el metodo server.transfer

O quieres crear secciones similares en tu pagina?
Segun dices quieres reutilizar botones..

Las aplicaciones web se manejan muy diferentes a las aplicaciones windows, las instancias de clase o de objetos no permanecen en el servidor por siempre, cada ves que el cliente envia un formulario aspx al servidor se vuelven a instanciar los objetos de esta, todas las referencias de los objetos se guardan en un campo oculto llamado viewstate, que esta en cada pagina, entonces cuando tu quieres invocar a otro metodo, en ese momento no tienes la instancia de la clase de la otra pagina o clase por tanto seria ilogico querer acceder a un objeto textBox de otra pagina pues esta pagina nunca existira, Mas sin embargo si es posible acceder a alguna funcion o metodo publico de tu clase tambien púedes acceder a un textbox no digo que no, pero no estara instanciado, y por tanto no tendra valores ademas por default asp.net establece funciones como privadas y los objetos como protected pero puedes cambiarlos a publicos para acceder a ellos.

Con todo esto te digo no es que no se pueda pero NO seria logico al menos en el manejo de aplicaciones web (es decir no solo asp.net).

Bueno despues de tanto rollo como sugerencia final.

Puedes crear tus propios controles ascx, los cuales son secciones de paginas web pues estos no generan las etiquetas <body>, entonces estos controles siempre se deben incluir en una pagina.aspx con lo cual puedes crear tus proias secciones reutilizables de codigo, por ejemplo puedes crear un control.ascx donde tengas tus botones, te recomiendo que para acceder a este control definas las propiedades y metodos que requieras pero no que cambies los metodos de los controles asp ademas en el control puedes definir tus propios eventos parametrizados.

Si quieres explica mejor tu problema y posiblemente se te pueda ayudar al menos con un ejemplo de como se deberia de hacer en asp.net.

Un saludo BYE