SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: shopi en Martes 15 de Marzo de 2005, 00:50

Título: Include En C#
Publicado por: shopi en Martes 15 de Marzo de 2005, 00:50
Hola amigos alguien sabe como Incluir codigo para ser ejecutado, como el INCLUDE de PHP, es decir

Código: Text
  1. menu_Load(object sender, System.EventArgs e){
  2.  include("menu.aspx");
  3. }
  4.  

y que cuando cargue el archivo menu.aspx ejecute el codigo y genere el menu


De ante mano gracias.
Título: Re: Include En C#
Publicado por: desgraciado en Martes 15 de Marzo de 2005, 01:17
http://www.desarrolloweb.com/articulos/291.php?manual=11 (http://www.desarrolloweb.com/articulos/291.php?manual=11)
http://www.desarrolloweb.com/faq/136.php (http://www.desarrolloweb.com/faq/136.php)

espero que te sirva....   :ph34r:
Título: Re: Include En C#
Publicado por: Kev en Jueves 17 de Marzo de 2005, 16:31
No se si te entendi bien: Quieres usar includes en tu pagina ASP.NET?

Bueno si es asi, tienes que cambiar tu logica a la que estabas acostumbrado con ASP o PHP, no digo el uso de los includes sea malo(al contrario en ASP a mi me sirvieron de mucho) si no que como en ASP.NET todo es orientado a objetos tienes que pensar de esta forma.

ASP.NET ya no podras usar includes, ahora tendras que usar controles, es decir en ves de crearte tus clasicos includes, deberas crear tus controles de usuario personalizados, te recomiendo que leas mas hacerca de este tema...

aca te paso la direccion de un tutorial basico

ASP.NET Tutorial (http://es.gotdotnet.com/quickstart/aspplus/default.aspx)

Salu2
 :comp:  :kicking:
Título: Re: Include En C#
Publicado por: sergiotarrillo en Viernes 18 de Marzo de 2005, 17:21
Hola :hola:, pues supongo que quieres usar el include por dos razones. Una quieres usar un funciones de archivo y otra que que quieras incluir partes de paginas.

Para el primer caso, existe "using", con el importas cualquier NameSpace que quieras usar.

Si quieres incluir cabezeras, menus y otras cosas comunies para todas las paginas web. Lo que unico que hacs es importar un control de usuario. Es decir tu creas un control con extencion nombre.ascx, que por ejemplo puede contener un menu de cabezera. Y despues solo lo llamas desde la pagina web, y ya tienes la cabezera para todas tus paginas web. Para usar un control de usuario tienes que usar la directiva Register.

Código: Text
  1. <%@ Register TagPrefix="Acme" TagName="Message" Src="pagelet1.ascx" %>
  2.  

Espero que te sirva. Cualquier cosa pasas la voz, aqui te dejo una url: Control de Usuario (http://es.gotdotnet.com/quickstart/aspplus/default.aspx)