Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup microsoft.public.es.* 1 Foro > Newsgroup microsoft.public.es.dotnet.aspnet
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 07-05-2008, 21:36:01
Mariano Marcon
 
Mensajes: n/a
Predeterminado Reutilizar webform asp.net 2

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


Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2 (permalink)  
Antiguo 08-05-2008, 03:45:57
Eugenio Serrano
 
Mensajes: n/a
Predeterminado Re: Reutilizar webform asp.net 2

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
>


Responder Con Cita
  #3 (permalink)  
Antiguo 08-05-2008, 03:45:57
Eugenio Serrano
 
Mensajes: n/a
Predeterminado Re: Reutilizar webform asp.net 2

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
>


Responder Con Cita
  #4 (permalink)  
Antiguo 08-05-2008, 19:50:44
Jose A. Fernandez
 
Mensajes: n/a
Predeterminado Re: Reutilizar webform asp.net 2

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


Responder Con Cita
  #5 (permalink)  
Antiguo 08-05-2008, 19:50:44
Jose A. Fernandez
 
Mensajes: n/a
Predeterminado Re: Reutilizar webform asp.net 2

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


Responder Con Cita
  #6 (permalink)  
Antiguo 09-05-2008, 04:02:52
Eugenio Serrano
 
Mensajes: n/a
Predeterminado Re: Reutilizar webform asp.net 2

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


Responder Con Cita
  #7 (permalink)  
Antiguo 09-05-2008, 04:02:52
Eugenio Serrano
 
Mensajes: n/a
Predeterminado Re: Reutilizar webform asp.net 2

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


Responder Con Cita
  #8 (permalink)  
Antiguo 11-05-2008, 15:43:50
Mariano Marcon
 
Mensajes: n/a
Predeterminado Re: Reutilizar webform asp.net 2

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

>



Responder Con Cita
  #9 (permalink)  
Antiguo 11-05-2008, 15:43:50
Mariano Marcon
 
Mensajes: n/a
Predeterminado Re: Reutilizar webform asp.net 2

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

>



Responder Con Cita
 
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


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





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.