![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| Hola Utilizando Visual Studio 2005, asp.net 2.0 Estoy creando un proyecto web, y necesito reutilizar partes de dicho proyecto en otros proyectos web. La arquitectura es en 3 capas y no tengo inconvenientes para la reutilizacion de la capa de datos y negocios, pero no se como reutilizar las paginas webs entre distintos proyectos. Actualmente estoy copiando las paginas web entre los proyectos, pero ante cualquier cambio, tengo que volver a hacerlo en todos los proyectos Alguien me puede orientar sobre como realizar este tipo de tareas. Desde ya muchas gracias Mariano Marcon |
| | ||||
| ||||
| |
| |||
| Has usado los controles de usuario ? En que caso necesitas hacer eso ? Necesitas copiar la pagina entera ?, porque no la llamas directamente ?? -- Saludos, Eugenio Serrano MVP ASP.Net Solid Quality Mentors "Mariano Marcon" <tecmza***yahoo.com.ar> wrote in message news:evbp5HIsIHA.1240***TK2MSFTNGP02.phx.gbl... > Hola > > Utilizando Visual Studio 2005, asp.net 2.0 > > Estoy creando un proyecto web, y necesito reutilizar partes de dicho > proyecto en otros proyectos web. La arquitectura es en 3 capas y no tengo > inconvenientes para la reutilizacion de la capa de datos y negocios, pero > no se como reutilizar las paginas webs entre distintos proyectos. > Actualmente estoy copiando las paginas web entre los proyectos, pero ante > cualquier cambio, tengo que volver a hacerlo en todos los proyectos > > Alguien me puede orientar sobre como realizar este tipo de tareas. > > Desde ya muchas gracias > > Mariano Marcon > |
| |||
| Has usado los controles de usuario ? En que caso necesitas hacer eso ? Necesitas copiar la pagina entera ?, porque no la llamas directamente ?? -- Saludos, Eugenio Serrano MVP ASP.Net Solid Quality Mentors "Mariano Marcon" <tecmza***yahoo.com.ar> wrote in message news:evbp5HIsIHA.1240***TK2MSFTNGP02.phx.gbl... > Hola > > Utilizando Visual Studio 2005, asp.net 2.0 > > Estoy creando un proyecto web, y necesito reutilizar partes de dicho > proyecto en otros proyectos web. La arquitectura es en 3 capas y no tengo > inconvenientes para la reutilizacion de la capa de datos y negocios, pero > no se como reutilizar las paginas webs entre distintos proyectos. > Actualmente estoy copiando las paginas web entre los proyectos, pero ante > cualquier cambio, tengo que volver a hacerlo en todos los proyectos > > Alguien me puede orientar sobre como realizar este tipo de tareas. > > Desde ya muchas gracias > > Mariano Marcon > |
| |||
| Hola Mariano Como te comenta Eugenio, podrias utilizar User Controls, que es de facil uso, pero tendrias que copiar en cada aplicacion web el mismo control, para poder reutilizarlo (... mas adelante te comento otra forma de compartir UserControl mediante directorios virtuales en el IIS...).. no se si le gustara esto a Eugenio asi que espero su opinion ![]() Tambien podrias armar controles web personalizados (Web Custom Controls)... mas o menos identicos a UserControls.. pero encapsulados en un componente, al igual que cuando creamos componentes/librerias en Winform. Es un poco mas dificil o duro de armarlos pero es la base para reutilizarlo en muchos proyectos o incluso podriamos aqui registrarlos en la GAC (Global Assembly Cache, para tenerlo disponible en todos los proyectos y no una copia en la carpeta BIN de cada uno) Estos ultimos (puedes tenerlo en el toolbox de Visual Studio).. por ejemplo los AJAX Control Toolkit son Web Custom controls... O sea, tienes: - User Controls - Web Custom Controls Te recomendaria que empieces a utilizar como prueba el User Control (que es mas facil para armarlo) en un proyecto, separando la funcionalidad en modulos... pero como te decia para compartir tendras que copiar el UC en cada proyecto web (salvo que compartas con directorios virutales... lee mas abajo) y luego tambien si necesitas en varios proyectos crear un Custom Control... incluso para compartirlo con equipos de proyectos de la misma organizacion... (o venderlo ...)NOTA: Esto te puede servir ---------------------------------------------------------------------------------------------------------------- Compartir USER CONTROL en el IIS mediante Directorios Virtuales ---------------------------------------------------------------------------------------------------------------- Cuando creas un UC y lo quieres insertar en tu pagina (simple drag&drop)... te coloca la registracion algo asi en la pagina <%*** Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %> <%*** Register Src="ucEjemplo1.ascx" TagName="ucEjemplo1" TagPrefix="uc1" %> <%*** Register Src="/dirVirtual/ucEjemplo2.ascx" TagName="ucEjemplo2" TagPrefix="uc2" %> Mediante la directiva Register. Bueno la idea es crear un UserControl pero separarlo en un DIRECTORIO VIRTUAL en el IIS IIS |----WebPrincipal |----DirVirtual1 |----DirVirtual2 En el ejemplo de arriba el UC de ejemplo 2 esta en un directorio VIrtual NO SE COMO ES TU AMBIENTE de proyectos, pero si puedes tener un DirectorioVirtual en cada proyecto que apunten por ejemplo a un directorio de Controles (Usercontrol) lo puedes REUTILIZAR.... Enlaces: ----------------- Cómo: Crear controles de usuario ASP.NET http://msdn.microsoft.com/es-es/library/26db8ysc.aspx Visual Basic and Visual C# Concepts - Recommendations for Web User Controls vs. Web Custom Controls http://msdn.microsoft.com/es-es/libr...10(en-us).aspx Cómo: Incluir un control de usuario en una página Web ASP.NET http://msdn.microsoft.com/es-es/libr...ab(VS.80).aspx Tutorial 6: Creating and Using User Control Libraries http://webproject.scottgu.com/CSharp...rControls.aspx ______________________ Jose A. Fernandez blog: http://geeks.ms/blogs/fernandezja On 7 mayo, 23:45, "Eugenio Serrano" <eserr...***solidq.com> wrote: > Has usado los controles de usuario ? > En que caso necesitas hacer eso ? > > Necesitas copiar la pagina entera ?, porque no la llamas directamente ?? > > -- > Saludos, > Eugenio Serrano > MVP ASP.Net > Solid Quality Mentors > > "Mariano Marcon" <tec...***yahoo.com.ar> wrote in message > > news:evbp5HIsIHA.1240***TK2MSFTNGP02.phx.gbl... > > > Hola > > > Utilizando Visual Studio 2005, asp.net 2.0 > > > Estoy creando un proyecto web, y necesito reutilizar partes de dicho > > proyecto en otros proyectos web. La arquitectura es en 3 capas y no tengo > > inconvenientes para la reutilizacion de la capa de datos y negocios, pero > > no se como reutilizar las paginas webs entre distintos proyectos. > > Actualmente estoy copiando las paginas web entre los proyectos, pero ante > > cualquier cambio, tengo que volver a hacerlo en todos los proyectos > > > Alguien me puede orientar sobre como realizar este tipo de tareas. > > > Desde ya muchas gracias > > > Mariano Marcon |
| |||
| Hola Mariano Como te comenta Eugenio, podrias utilizar User Controls, que es de facil uso, pero tendrias que copiar en cada aplicacion web el mismo control, para poder reutilizarlo (... mas adelante te comento otra forma de compartir UserControl mediante directorios virtuales en el IIS...).. no se si le gustara esto a Eugenio asi que espero su opinion ![]() Tambien podrias armar controles web personalizados (Web Custom Controls)... mas o menos identicos a UserControls.. pero encapsulados en un componente, al igual que cuando creamos componentes/librerias en Winform. Es un poco mas dificil o duro de armarlos pero es la base para reutilizarlo en muchos proyectos o incluso podriamos aqui registrarlos en la GAC (Global Assembly Cache, para tenerlo disponible en todos los proyectos y no una copia en la carpeta BIN de cada uno) Estos ultimos (puedes tenerlo en el toolbox de Visual Studio).. por ejemplo los AJAX Control Toolkit son Web Custom controls... O sea, tienes: - User Controls - Web Custom Controls Te recomendaria que empieces a utilizar como prueba el User Control (que es mas facil para armarlo) en un proyecto, separando la funcionalidad en modulos... pero como te decia para compartir tendras que copiar el UC en cada proyecto web (salvo que compartas con directorios virutales... lee mas abajo) y luego tambien si necesitas en varios proyectos crear un Custom Control... incluso para compartirlo con equipos de proyectos de la misma organizacion... (o venderlo ...)NOTA: Esto te puede servir ---------------------------------------------------------------------------------------------------------------- Compartir USER CONTROL en el IIS mediante Directorios Virtuales ---------------------------------------------------------------------------------------------------------------- Cuando creas un UC y lo quieres insertar en tu pagina (simple drag&drop)... te coloca la registracion algo asi en la pagina <%*** Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %> <%*** Register Src="ucEjemplo1.ascx" TagName="ucEjemplo1" TagPrefix="uc1" %> <%*** Register Src="/dirVirtual/ucEjemplo2.ascx" TagName="ucEjemplo2" TagPrefix="uc2" %> Mediante la directiva Register. Bueno la idea es crear un UserControl pero separarlo en un DIRECTORIO VIRTUAL en el IIS IIS |----WebPrincipal |----DirVirtual1 |----DirVirtual2 En el ejemplo de arriba el UC de ejemplo 2 esta en un directorio VIrtual NO SE COMO ES TU AMBIENTE de proyectos, pero si puedes tener un DirectorioVirtual en cada proyecto que apunten por ejemplo a un directorio de Controles (Usercontrol) lo puedes REUTILIZAR.... Enlaces: ----------------- Cómo: Crear controles de usuario ASP.NET http://msdn.microsoft.com/es-es/library/26db8ysc.aspx Visual Basic and Visual C# Concepts - Recommendations for Web User Controls vs. Web Custom Controls http://msdn.microsoft.com/es-es/libr...10(en-us).aspx Cómo: Incluir un control de usuario en una página Web ASP.NET http://msdn.microsoft.com/es-es/libr...ab(VS.80).aspx Tutorial 6: Creating and Using User Control Libraries http://webproject.scottgu.com/CSharp...rControls.aspx ______________________ Jose A. Fernandez blog: http://geeks.ms/blogs/fernandezja On 7 mayo, 23:45, "Eugenio Serrano" <eserr...***solidq.com> wrote: > Has usado los controles de usuario ? > En que caso necesitas hacer eso ? > > Necesitas copiar la pagina entera ?, porque no la llamas directamente ?? > > -- > Saludos, > Eugenio Serrano > MVP ASP.Net > Solid Quality Mentors > > "Mariano Marcon" <tec...***yahoo.com.ar> wrote in message > > news:evbp5HIsIHA.1240***TK2MSFTNGP02.phx.gbl... > > > Hola > > > Utilizando Visual Studio 2005, asp.net 2.0 > > > Estoy creando un proyecto web, y necesito reutilizar partes de dicho > > proyecto en otros proyectos web. La arquitectura es en 3 capas y no tengo > > inconvenientes para la reutilizacion de la capa de datos y negocios, pero > > no se como reutilizar las paginas webs entre distintos proyectos. > > Actualmente estoy copiando las paginas web entre los proyectos, pero ante > > cualquier cambio, tengo que volver a hacerlo en todos los proyectos > > > Alguien me puede orientar sobre como realizar este tipo de tareas. > > > Desde ya muchas gracias > > > Mariano Marcon |
| |||
| Hola Jose, antes que nada te felicito por tu continua colaboracion en estos foros :-) Con respecto a los directorios virtuales, se lo iba a recomendar, pero primero le queria preguntar cual era la necesidad, ya que a veces puede que haya otras soluciones mas simples ![]() Un abrazo, -- Saludos, Eugenio Serrano MVP ASP.Net Solid Quality Mentors "Jose A. Fernandez" <fernandezja***gmail.com> wrote in message news:7eb537c9-0a3f-429d-bc8e-c759bfea58cd***a70g2000hsh.googlegroups.com... Hola Mariano Como te comenta Eugenio, podrias utilizar User Controls, que es de facil uso, pero tendrias que copiar en cada aplicacion web el mismo control, para poder reutilizarlo (... mas adelante te comento otra forma de compartir UserControl mediante directorios virtuales en el IIS...).. no se si le gustara esto a Eugenio asi que espero su opinion ![]() Tambien podrias armar controles web personalizados (Web Custom Controls)... mas o menos identicos a UserControls.. pero encapsulados en un componente, al igual que cuando creamos componentes/librerias en Winform. Es un poco mas dificil o duro de armarlos pero es la base para reutilizarlo en muchos proyectos o incluso podriamos aqui registrarlos en la GAC (Global Assembly Cache, para tenerlo disponible en todos los proyectos y no una copia en la carpeta BIN de cada uno) Estos ultimos (puedes tenerlo en el toolbox de Visual Studio).. por ejemplo los AJAX Control Toolkit son Web Custom controls... O sea, tienes: - User Controls - Web Custom Controls Te recomendaria que empieces a utilizar como prueba el User Control (que es mas facil para armarlo) en un proyecto, separando la funcionalidad en modulos... pero como te decia para compartir tendras que copiar el UC en cada proyecto web (salvo que compartas con directorios virutales... lee mas abajo) y luego tambien si necesitas en varios proyectos crear un Custom Control... incluso para compartirlo con equipos de proyectos de la misma organizacion... (o venderlo ...)NOTA: Esto te puede servir ---------------------------------------------------------------------------------------------------------------- Compartir USER CONTROL en el IIS mediante Directorios Virtuales ---------------------------------------------------------------------------------------------------------------- Cuando creas un UC y lo quieres insertar en tu pagina (simple drag&drop)... te coloca la registracion algo asi en la pagina <%*** Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %> <%*** Register Src="ucEjemplo1.ascx" TagName="ucEjemplo1" TagPrefix="uc1" %> <%*** Register Src="/dirVirtual/ucEjemplo2.ascx" TagName="ucEjemplo2" TagPrefix="uc2" %> Mediante la directiva Register. Bueno la idea es crear un UserControl pero separarlo en un DIRECTORIO VIRTUAL en el IIS IIS |----WebPrincipal |----DirVirtual1 |----DirVirtual2 En el ejemplo de arriba el UC de ejemplo 2 esta en un directorio VIrtual NO SE COMO ES TU AMBIENTE de proyectos, pero si puedes tener un DirectorioVirtual en cada proyecto que apunten por ejemplo a un directorio de Controles (Usercontrol) lo puedes REUTILIZAR.... Enlaces: ----------------- Cómo: Crear controles de usuario ASP.NET http://msdn.microsoft.com/es-es/library/26db8ysc.aspx Visual Basic and Visual C# Concepts - Recommendations for Web User Controls vs. Web Custom Controls http://msdn.microsoft.com/es-es/libr...10(en-us).aspx Cómo: Incluir un control de usuario en una página Web ASP.NET http://msdn.microsoft.com/es-es/libr...ab(VS.80).aspx Tutorial 6: Creating and Using User Control Libraries http://webproject.scottgu.com/CSharp...rControls.aspx ______________________ Jose A. Fernandez blog: http://geeks.ms/blogs/fernandezja On 7 mayo, 23:45, "Eugenio Serrano" <eserr...***solidq.com> wrote: > Has usado los controles de usuario ? > En que caso necesitas hacer eso ? > > Necesitas copiar la pagina entera ?, porque no la llamas directamente ?? > > -- > Saludos, > Eugenio Serrano > MVP ASP.Net > Solid Quality Mentors > > "Mariano Marcon" <tec...***yahoo.com.ar> wrote in message > > news:evbp5HIsIHA.1240***TK2MSFTNGP02.phx.gbl... > > > Hola > > > Utilizando Visual Studio 2005, asp.net 2.0 > > > Estoy creando un proyecto web, y necesito reutilizar partes de dicho > > proyecto en otros proyectos web. La arquitectura es en 3 capas y no > > tengo > > inconvenientes para la reutilizacion de la capa de datos y negocios, > > pero > > no se como reutilizar las paginas webs entre distintos proyectos. > > Actualmente estoy copiando las paginas web entre los proyectos, pero > > ante > > cualquier cambio, tengo que volver a hacerlo en todos los proyectos > > > Alguien me puede orientar sobre como realizar este tipo de tareas. > > > Desde ya muchas gracias > > > Mariano Marcon |
| |||
| Hola Jose, antes que nada te felicito por tu continua colaboracion en estos foros :-) Con respecto a los directorios virtuales, se lo iba a recomendar, pero primero le queria preguntar cual era la necesidad, ya que a veces puede que haya otras soluciones mas simples ![]() Un abrazo, -- Saludos, Eugenio Serrano MVP ASP.Net Solid Quality Mentors "Jose A. Fernandez" <fernandezja***gmail.com> wrote in message news:7eb537c9-0a3f-429d-bc8e-c759bfea58cd***a70g2000hsh.googlegroups.com... Hola Mariano Como te comenta Eugenio, podrias utilizar User Controls, que es de facil uso, pero tendrias que copiar en cada aplicacion web el mismo control, para poder reutilizarlo (... mas adelante te comento otra forma de compartir UserControl mediante directorios virtuales en el IIS...).. no se si le gustara esto a Eugenio asi que espero su opinion ![]() Tambien podrias armar controles web personalizados (Web Custom Controls)... mas o menos identicos a UserControls.. pero encapsulados en un componente, al igual que cuando creamos componentes/librerias en Winform. Es un poco mas dificil o duro de armarlos pero es la base para reutilizarlo en muchos proyectos o incluso podriamos aqui registrarlos en la GAC (Global Assembly Cache, para tenerlo disponible en todos los proyectos y no una copia en la carpeta BIN de cada uno) Estos ultimos (puedes tenerlo en el toolbox de Visual Studio).. por ejemplo los AJAX Control Toolkit son Web Custom controls... O sea, tienes: - User Controls - Web Custom Controls Te recomendaria que empieces a utilizar como prueba el User Control (que es mas facil para armarlo) en un proyecto, separando la funcionalidad en modulos... pero como te decia para compartir tendras que copiar el UC en cada proyecto web (salvo que compartas con directorios virutales... lee mas abajo) y luego tambien si necesitas en varios proyectos crear un Custom Control... incluso para compartirlo con equipos de proyectos de la misma organizacion... (o venderlo ...)NOTA: Esto te puede servir ---------------------------------------------------------------------------------------------------------------- Compartir USER CONTROL en el IIS mediante Directorios Virtuales ---------------------------------------------------------------------------------------------------------------- Cuando creas un UC y lo quieres insertar en tu pagina (simple drag&drop)... te coloca la registracion algo asi en la pagina <%*** Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %> <%*** Register Src="ucEjemplo1.ascx" TagName="ucEjemplo1" TagPrefix="uc1" %> <%*** Register Src="/dirVirtual/ucEjemplo2.ascx" TagName="ucEjemplo2" TagPrefix="uc2" %> Mediante la directiva Register. Bueno la idea es crear un UserControl pero separarlo en un DIRECTORIO VIRTUAL en el IIS IIS |----WebPrincipal |----DirVirtual1 |----DirVirtual2 En el ejemplo de arriba el UC de ejemplo 2 esta en un directorio VIrtual NO SE COMO ES TU AMBIENTE de proyectos, pero si puedes tener un DirectorioVirtual en cada proyecto que apunten por ejemplo a un directorio de Controles (Usercontrol) lo puedes REUTILIZAR.... Enlaces: ----------------- Cómo: Crear controles de usuario ASP.NET http://msdn.microsoft.com/es-es/library/26db8ysc.aspx Visual Basic and Visual C# Concepts - Recommendations for Web User Controls vs. Web Custom Controls http://msdn.microsoft.com/es-es/libr...10(en-us).aspx Cómo: Incluir un control de usuario en una página Web ASP.NET http://msdn.microsoft.com/es-es/libr...ab(VS.80).aspx Tutorial 6: Creating and Using User Control Libraries http://webproject.scottgu.com/CSharp...rControls.aspx ______________________ Jose A. Fernandez blog: http://geeks.ms/blogs/fernandezja On 7 mayo, 23:45, "Eugenio Serrano" <eserr...***solidq.com> wrote: > Has usado los controles de usuario ? > En que caso necesitas hacer eso ? > > Necesitas copiar la pagina entera ?, porque no la llamas directamente ?? > > -- > Saludos, > Eugenio Serrano > MVP ASP.Net > Solid Quality Mentors > > "Mariano Marcon" <tec...***yahoo.com.ar> wrote in message > > news:evbp5HIsIHA.1240***TK2MSFTNGP02.phx.gbl... > > > Hola > > > Utilizando Visual Studio 2005, asp.net 2.0 > > > Estoy creando un proyecto web, y necesito reutilizar partes de dicho > > proyecto en otros proyectos web. La arquitectura es en 3 capas y no > > tengo > > inconvenientes para la reutilizacion de la capa de datos y negocios, > > pero > > no se como reutilizar las paginas webs entre distintos proyectos. > > Actualmente estoy copiando las paginas web entre los proyectos, pero > > ante > > cualquier cambio, tengo que volver a hacerlo en todos los proyectos > > > Alguien me puede orientar sobre como realizar este tipo de tareas. > > > Desde ya muchas gracias > > > Mariano Marcon |
| |||
| Muchas gracias Jose y Eugenio por la respuesta Estoy tratando de extraer las partes de autenticacion y autorizacion de un proyecto web para reutilizarlo en multiples proyectos. Investigare sobre los temas comentados Saludos! "Eugenio Serrano" <eserrano***solidq.com> escribió en el mensaje news:5FE4FD69-50B8-4B83-8E64-B736F975CBD3***microsoft.com... > Hola Jose, antes que nada te felicito por tu continua colaboracion en > estos foros > :-) > > Con respecto a los directorios virtuales, se lo iba a recomendar, pero > primero le queria preguntar cual era la necesidad, ya que a veces puede > que haya otras soluciones mas simples > ![]() > > Un abrazo, > > -- > Saludos, > Eugenio Serrano > MVP ASP.Net > Solid Quality Mentors > > > > "Jose A. Fernandez" <fernandezja***gmail.com> wrote in message > news:7eb537c9-0a3f-429d-bc8e-c759bfea58cd***a70g2000hsh.googlegroups.com... > Hola Mariano > > Como te comenta Eugenio, podrias utilizar User Controls, que es de > facil uso, pero tendrias que copiar en cada aplicacion web el mismo > control, para poder reutilizarlo (... mas adelante te comento otra > forma de compartir UserControl mediante directorios virtuales en el > IIS...).. no se si le gustara esto a Eugenio asi que espero su > opinion ![]() > Tambien podrias armar controles web personalizados (Web Custom > Controls)... mas o menos identicos a UserControls.. pero encapsulados > en un componente, al igual que cuando creamos componentes/librerias en > Winform. Es un poco mas dificil o duro de armarlos pero es la base > para reutilizarlo en muchos proyectos o incluso podriamos aqui > registrarlos en la GAC (Global Assembly Cache, para tenerlo disponible > en todos los proyectos y no una copia en la carpeta BIN de cada uno) > Estos ultimos (puedes tenerlo en el toolbox de Visual Studio).. por > ejemplo los AJAX Control Toolkit son Web Custom controls... > > O sea, tienes: > - User Controls > - Web Custom Controls > > Te recomendaria que empieces a utilizar como prueba el User Control > (que es mas facil para armarlo) en un proyecto, separando la > funcionalidad en modulos... pero como te decia para compartir tendras > que copiar el UC en cada proyecto web (salvo que compartas con > directorios virutales... lee mas abajo) y luego tambien si necesitas > en varios proyectos crear un Custom Control... incluso para > compartirlo con equipos de proyectos de la misma organizacion... (o > venderlo ...)> > > NOTA: Esto te puede servir > ---------------------------------------------------------------------------------------------------------------- > Compartir USER CONTROL en el IIS mediante Directorios Virtuales > ---------------------------------------------------------------------------------------------------------------- > Cuando creas un UC y lo quieres insertar en tu pagina (simple > drag&drop)... te coloca la registracion algo asi en la pagina > > <%*** Page Language="VB" AutoEventWireup="false" > CodeFile="Default.aspx.vb" Inherits="_Default" %> > <%*** Register Src="ucEjemplo1.ascx" TagName="ucEjemplo1" > TagPrefix="uc1" %> > <%*** Register Src="/dirVirtual/ucEjemplo2.ascx" TagName="ucEjemplo2" > TagPrefix="uc2" %> > > Mediante la directiva Register. > Bueno la idea es crear un UserControl pero separarlo en un DIRECTORIO > VIRTUAL en el IIS > > IIS > |----WebPrincipal > |----DirVirtual1 > |----DirVirtual2 > > En el ejemplo de arriba el UC de ejemplo 2 esta en un directorio > VIrtual > > NO SE COMO ES TU AMBIENTE de proyectos, pero si puedes tener un > DirectorioVirtual en cada proyecto que apunten por ejemplo a un > directorio de Controles (Usercontrol) lo puedes REUTILIZAR.... > > > > > Enlaces: > ----------------- > Cómo: Crear controles de usuario ASP.NET > http://msdn.microsoft.com/es-es/library/26db8ysc.aspx > > Visual Basic and Visual C# Concepts > - Recommendations for Web User Controls vs. Web Custom Controls > http://msdn.microsoft.com/es-es/libr...10(en-us).aspx > > Cómo: Incluir un control de usuario en una página Web ASP.NET > http://msdn.microsoft.com/es-es/libr...ab(VS.80).aspx > > Tutorial 6: Creating and Using User Control Libraries > http://webproject.scottgu.com/CSharp...rControls.aspx > > ______________________ > Jose A. Fernandez > blog: http://geeks.ms/blogs/fernandezja > > > > > > > On 7 mayo, 23:45, "Eugenio Serrano" <eserr...***solidq.com> wrote: >> Has usado los controles de usuario ? >> En que caso necesitas hacer eso ? >> >> Necesitas copiar la pagina entera ?, porque no la llamas directamente ?? >> >> -- >> Saludos, >> Eugenio Serrano >> MVP ASP.Net >> Solid Quality Mentors >> >> "Mariano Marcon" <tec...***yahoo.com.ar> wrote in message >> >> news:evbp5HIsIHA.1240***TK2MSFTNGP02.phx.gbl... >> >> > Hola >> >> > Utilizando Visual Studio 2005, asp.net 2.0 >> >> > Estoy creando un proyecto web, y necesito reutilizar partes de dicho >> > proyecto en otros proyectos web. La arquitectura es en 3 capas y no >> > tengo >> > inconvenientes para la reutilizacion de la capa de datos y negocios, >> > pero >> > no se como reutilizar las paginas webs entre distintos proyectos. >> > Actualmente estoy copiando las paginas web entre los proyectos, pero >> > ante >> > cualquier cambio, tengo que volver a hacerlo en todos los proyectos >> >> > Alguien me puede orientar sobre como realizar este tipo de tareas. >> >> > Desde ya muchas gracias >> >> > Mariano Marcon > |
| |||
| Muchas gracias Jose y Eugenio por la respuesta Estoy tratando de extraer las partes de autenticacion y autorizacion de un proyecto web para reutilizarlo en multiples proyectos. Investigare sobre los temas comentados Saludos! "Eugenio Serrano" <eserrano***solidq.com> escribió en el mensaje news:5FE4FD69-50B8-4B83-8E64-B736F975CBD3***microsoft.com... > Hola Jose, antes que nada te felicito por tu continua colaboracion en > estos foros > :-) > > Con respecto a los directorios virtuales, se lo iba a recomendar, pero > primero le queria preguntar cual era la necesidad, ya que a veces puede > que haya otras soluciones mas simples > ![]() > > Un abrazo, > > -- > Saludos, > Eugenio Serrano > MVP ASP.Net > Solid Quality Mentors > > > > "Jose A. Fernandez" <fernandezja***gmail.com> wrote in message > news:7eb537c9-0a3f-429d-bc8e-c759bfea58cd***a70g2000hsh.googlegroups.com... > Hola Mariano > > Como te comenta Eugenio, podrias utilizar User Controls, que es de > facil uso, pero tendrias que copiar en cada aplicacion web el mismo > control, para poder reutilizarlo (... mas adelante te comento otra > forma de compartir UserControl mediante directorios virtuales en el > IIS...).. no se si le gustara esto a Eugenio asi que espero su > opinion ![]() > Tambien podrias armar controles web personalizados (Web Custom > Controls)... mas o menos identicos a UserControls.. pero encapsulados > en un componente, al igual que cuando creamos componentes/librerias en > Winform. Es un poco mas dificil o duro de armarlos pero es la base > para reutilizarlo en muchos proyectos o incluso podriamos aqui > registrarlos en la GAC (Global Assembly Cache, para tenerlo disponible > en todos los proyectos y no una copia en la carpeta BIN de cada uno) > Estos ultimos (puedes tenerlo en el toolbox de Visual Studio).. por > ejemplo los AJAX Control Toolkit son Web Custom controls... > > O sea, tienes: > - User Controls > - Web Custom Controls > > Te recomendaria que empieces a utilizar como prueba el User Control > (que es mas facil para armarlo) en un proyecto, separando la > funcionalidad en modulos... pero como te decia para compartir tendras > que copiar el UC en cada proyecto web (salvo que compartas con > directorios virutales... lee mas abajo) y luego tambien si necesitas > en varios proyectos crear un Custom Control... incluso para > compartirlo con equipos de proyectos de la misma organizacion... (o > venderlo ...)> > > NOTA: Esto te puede servir > ---------------------------------------------------------------------------------------------------------------- > Compartir USER CONTROL en el IIS mediante Directorios Virtuales > ---------------------------------------------------------------------------------------------------------------- > Cuando creas un UC y lo quieres insertar en tu pagina (simple > drag&drop)... te coloca la registracion algo asi en la pagina > > <%*** Page Language="VB" AutoEventWireup="false" > CodeFile="Default.aspx.vb" Inherits="_Default" %> > <%*** Register Src="ucEjemplo1.ascx" TagName="ucEjemplo1" > TagPrefix="uc1" %> > <%*** Register Src="/dirVirtual/ucEjemplo2.ascx" TagName="ucEjemplo2" > TagPrefix="uc2" %> > > Mediante la directiva Register. > Bueno la idea es crear un UserControl pero separarlo en un DIRECTORIO > VIRTUAL en el IIS > > IIS > |----WebPrincipal > |----DirVirtual1 > |----DirVirtual2 > > En el ejemplo de arriba el UC de ejemplo 2 esta en un directorio > VIrtual > > NO SE COMO ES TU AMBIENTE de proyectos, pero si puedes tener un > DirectorioVirtual en cada proyecto que apunten por ejemplo a un > directorio de Controles (Usercontrol) lo puedes REUTILIZAR.... > > > > > Enlaces: > ----------------- > Cómo: Crear controles de usuario ASP.NET > http://msdn.microsoft.com/es-es/library/26db8ysc.aspx > > Visual Basic and Visual C# Concepts > - Recommendations for Web User Controls vs. Web Custom Controls > http://msdn.microsoft.com/es-es/libr...10(en-us).aspx > > Cómo: Incluir un control de usuario en una página Web ASP.NET > http://msdn.microsoft.com/es-es/libr...ab(VS.80).aspx > > Tutorial 6: Creating and Using User Control Libraries > http://webproject.scottgu.com/CSharp...rControls.aspx > > ______________________ > Jose A. Fernandez > blog: http://geeks.ms/blogs/fernandezja > > > > > > > On 7 mayo, 23:45, "Eugenio Serrano" <eserr...***solidq.com> wrote: >> Has usado los controles de usuario ? >> En que caso necesitas hacer eso ? >> >> Necesitas copiar la pagina entera ?, porque no la llamas directamente ?? >> >> -- >> Saludos, >> Eugenio Serrano >> MVP ASP.Net >> Solid Quality Mentors >> >> "Mariano Marcon" <tec...***yahoo.com.ar> wrote in message >> >> news:evbp5HIsIHA.1240***TK2MSFTNGP02.phx.gbl... >> >> > Hola >> >> > Utilizando Visual Studio 2005, asp.net 2.0 >> >> > Estoy creando un proyecto web, y necesito reutilizar partes de dicho >> > proyecto en otros proyectos web. La arquitectura es en 3 capas y no >> > tengo >> > inconvenientes para la reutilizacion de la capa de datos y negocios, >> > pero >> > no se como reutilizar las paginas webs entre distintos proyectos. >> > Actualmente estoy copiando las paginas web entre los proyectos, pero >> > ante >> > cualquier cambio, tengo que volver a hacerlo en todos los proyectos >> >> > Alguien me puede orientar sobre como realizar este tipo de tareas. >> >> > Desde ya muchas gracias >> >> > Mariano Marcon > |
| |
| |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| exportar webform a pdf | Lasaya | Newsgroup microsoft.public.es.dotnet.aspnet | 3 | 15-07-2008 13:51:21 |
| WebForm , que ejecuta DTS | MJ | Newsgroup microsoft.public.es.dotnet.aspnet | 6 | 16-04-2008 08:01:01 |
| Maximizar WebForm asp.net | Reyes Flores | Newsgroup microsoft.public.es.dotnet.aspnet | 0 | 15-10-2007 17:53:44 |
| Reutilizar informes | ShadowStalker | Newsgroup es.comp.bd.ms-access | 0 | 30-06-2007 14:21:30 |
| Reutilizar un LookUp | Atilio | Newsgroup microsoft.public.es.crm | 4 | 05-11-2006 22:39:01 |