WebParts desde el diseñador de Visual Studio

21/02/2007 - 16:34 por Pablo | Informe spam
Hola a todos, soy nuevo y mi pregunta puede parecer obvía pero de lo obvía
que es no encuentro respuesta.

Estoy creando un webpart para usarlo despues en Sharepoint 2007, hasta ahí
bien, gracias a todos los ejemplos que hay en la web la tarea es fácil.
Pero...¿porque todos hacen los WebParts "apelo" desde una libreria de clase?

Supongo que no se puede usar el control WebPart del ToolBox de Vs.NET si
luego quieres agregarlo un sps. ¿Es lo cierto? ¿Por qué? ¿Todos diseñais los
webpart "a ciegas" como si fueran "custom control"?

Gracias de antemanos

Preguntas similare

Leer las respuestas

#1 Pablo
21/02/2007 - 17:07 | Informe spam
Me contesto yo mismo porque creo que no era el único que me preguntaba esto:

En el blog de Scott Guthrie dice:
"Several people asked in follow-up comments to my previous post whether it
will be possible to host Web Parts built as ASP.NET 2.0 User Controls within
SharePoint 2007. I checked with the SharePoint team, and they told me that
this will be a supported scenario via an additional component you add to
SharePoint -- and that they'll have a whitepaper and sample on how to-do this
published later this year."

Y en los comentarios del post encuentro esto que parece ser lo que buscaba...

http://weblogs.asp.net/jan/archive/...tpart.aspx

la pregunta final¿alguien lo usa o lo conoce o tiene referencias?

Gracias

"Pablo" wrote:

Hola a todos, soy nuevo y mi pregunta puede parecer obvía pero de lo obvía
que es no encuentro respuesta.

Estoy creando un webpart para usarlo despues en Sharepoint 2007, hasta ahí
bien, gracias a todos los ejemplos que hay en la web la tarea es fácil.
Pero...¿porque todos hacen los WebParts "apelo" desde una libreria de clase?

Supongo que no se puede usar el control WebPart del ToolBox de Vs.NET si
luego quieres agregarlo un sps. ¿Es lo cierto? ¿Por qué? ¿Todos diseñais los
webpart "a ciegas" como si fueran "custom control"?

Gracias de antemanos
Respuesta Responder a este mensaje
#2 Gustavo
21/02/2007 - 17:33 | Informe spam
Hola Pablo,
Un Web User Control se ha podido usar como "residencia" (host) para WebParts
desde el principio de la historia de las WebParts (2002 mas o menos). Jan
Tielens ha desarrollado un FrameWork para facilitar el trabajo (la
"Smartpart"), pero la idea sigue siendo la misma.

El rumor hace algun tiempo fue que Microsoft iba a introducir algo similar
con SharePoint 2007, pero al final nadie se ha enterado porque no lo
hicieron.
Probablemente por problemas de performance, aunque no me atrevo a asegurarlo.

La "Smartpart" es utilizada por aqui y por alla, aunque nunca para WebParts
que tienen que funcionar con grandes cargas de usuarios o de informacion. La
cuestion es que la interface de WebParts en la gran mayoria de los casos no
es especialmente complicada, por lo que no vale la pena ponerle una capa mas
al servidor solamente para ahorrarse unos cuantos renglones de codigo. Asi
que, si tu WebPart no va a tener mucha carga de trabajo, y su interface es
muy complicada, probablemente la Smartpart sea algo para ti.

Saludes,
Gustavo
http://www.gavd.net/servers/default.aspx
http://geeks.ms/blogs/gvelez/


"Pablo" wrote:

Me contesto yo mismo porque creo que no era el único que me preguntaba esto:

En el blog de Scott Guthrie dice:
"Several people asked in follow-up comments to my previous post whether it
will be possible to host Web Parts built as ASP.NET 2.0 User Controls within
SharePoint 2007. I checked with the SharePoint team, and they told me that
this will be a supported scenario via an additional component you add to
SharePoint -- and that they'll have a whitepaper and sample on how to-do this
published later this year."

Y en los comentarios del post encuentro esto que parece ser lo que buscaba...

http://weblogs.asp.net/jan/archive/...tpart.aspx

la pregunta final¿alguien lo usa o lo conoce o tiene referencias?

Gracias

"Pablo" wrote:

> Hola a todos, soy nuevo y mi pregunta puede parecer obvía pero de lo obvía
> que es no encuentro respuesta.
>
> Estoy creando un webpart para usarlo despues en Sharepoint 2007, hasta ahí
> bien, gracias a todos los ejemplos que hay en la web la tarea es fácil.
> Pero...¿porque todos hacen los WebParts "apelo" desde una libreria de clase?
>
> Supongo que no se puede usar el control WebPart del ToolBox de Vs.NET si
> luego quieres agregarlo un sps. ¿Es lo cierto? ¿Por qué? ¿Todos diseñais los
> webpart "a ciegas" como si fueran "custom control"?
>
> Gracias de antemanos
Respuesta Responder a este mensaje
#3 Pablo
06/03/2007 - 12:57 | Informe spam
Hola de nuevo Gustavo,

Al hilo de esta duda que me planteé y después de leer y probar el código de
tu libro donde creas el aspx EditarTarea, me pregunto...

¿Puede un aspx de los que guardas en la carpeta layout heredar de un master
page?

¿Si es así, cómo lo hago para que el Visual Studio se entere?

Como verás tanto mi última pregunta como esta van encaminadas a programar
para Sharepoint 2007 desde Visual Studio 2005 (el designer no me acaba de
gustar)

Gracias de nuevo

"Gustavo" wrote:

Hola Pablo,
Un Web User Control se ha podido usar como "residencia" (host) para WebParts
desde el principio de la historia de las WebParts (2002 mas o menos). Jan
Tielens ha desarrollado un FrameWork para facilitar el trabajo (la
"Smartpart"), pero la idea sigue siendo la misma.

El rumor hace algun tiempo fue que Microsoft iba a introducir algo similar
con SharePoint 2007, pero al final nadie se ha enterado porque no lo
hicieron.
Probablemente por problemas de performance, aunque no me atrevo a asegurarlo.

La "Smartpart" es utilizada por aqui y por alla, aunque nunca para WebParts
que tienen que funcionar con grandes cargas de usuarios o de informacion. La
cuestion es que la interface de WebParts en la gran mayoria de los casos no
es especialmente complicada, por lo que no vale la pena ponerle una capa mas
al servidor solamente para ahorrarse unos cuantos renglones de codigo. Asi
que, si tu WebPart no va a tener mucha carga de trabajo, y su interface es
muy complicada, probablemente la Smartpart sea algo para ti.

Saludes,
Gustavo
http://www.gavd.net/servers/default.aspx
http://geeks.ms/blogs/gvelez/


"Pablo" wrote:

> Me contesto yo mismo porque creo que no era el único que me preguntaba esto:
>
> En el blog de Scott Guthrie dice:
> "Several people asked in follow-up comments to my previous post whether it
> will be possible to host Web Parts built as ASP.NET 2.0 User Controls within
> SharePoint 2007. I checked with the SharePoint team, and they told me that
> this will be a supported scenario via an additional component you add to
> SharePoint -- and that they'll have a whitepaper and sample on how to-do this
> published later this year."
>
> Y en los comentarios del post encuentro esto que parece ser lo que buscaba...
>
> http://weblogs.asp.net/jan/archive/...tpart.aspx
>
> la pregunta final¿alguien lo usa o lo conoce o tiene referencias?
>
> Gracias
>
> "Pablo" wrote:
>
> > Hola a todos, soy nuevo y mi pregunta puede parecer obvía pero de lo obvía
> > que es no encuentro respuesta.
> >
> > Estoy creando un webpart para usarlo despues en Sharepoint 2007, hasta ahí
> > bien, gracias a todos los ejemplos que hay en la web la tarea es fácil.
> > Pero...¿porque todos hacen los WebParts "apelo" desde una libreria de clase?
> >
> > Supongo que no se puede usar el control WebPart del ToolBox de Vs.NET si
> > luego quieres agregarlo un sps. ¿Es lo cierto? ¿Por qué? ¿Todos diseñais los
> > webpart "a ciegas" como si fueran "custom control"?
> >
> > Gracias de antemanos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida