Page Viewer con parametros

25/02/2005 - 00:28 por crojas | Informe spam
tengo un webpart q detecta al usuario logeado,con ese dato(el codigo del
usuario) funcionan otras paginas aspx,me recomendaron trabajar con Page
Viewer . tendria q pasarle el parametro a las paginas aspx. si me estroy
enredando mejor ustedes mismo me explican un poco d eso
Gracias

Preguntas similare

Leer las respuestas

#1 Gustavo
25/02/2005 - 10:05 | Informe spam
Hola,
Page Viewer es una de las WebParts que vienen estandard con SharePoint
("Elemento Web Visor de paginas" en el SPS en espannol). Alli puedes poner
desde una pagina aislada de HTML, hasta aplicaciones completas en aspx, asp,
o el idioma que se te ocurra (aplicaciones Web solamente, por supuesto). Si
quieres pasarle el usuario a la aplicacion que esta corriendo en la WebPart,
se me ocurre que lo mejor es usar un QueryString en el URL con el ID del
usuario... no se si funcione, pero vale la penar de ser intentado.
Suerte,
Gustavo
http://www.gavd.net/servers/


"Halcon" wrote:

tengo un webpart q detecta al usuario logeado,con ese dato(el codigo del
usuario) funcionan otras paginas aspx,me recomendaron trabajar con Page
Viewer . tendria q pasarle el parametro a las paginas aspx. si me estroy
enredando mejor ustedes mismo me explican un poco d eso
Gracias


Respuesta Responder a este mensaje
#2 Gustavo
25/02/2005 - 11:43 | Informe spam
"Halcon" wrote:
tengo un webpart q detecta al usuario logeado,con ese dato(el codigo del
usuario) funcionan otras paginas aspx,me recomendaron trabajar con Page
Viewer . tendria q pasarle el parametro a las paginas aspxte escribi en el
foro lo mismo pero ahora pude agregar direcciones que son lo que necesito
pero no me sale
http://weblogs.asp.net/mnissen/arch...42982.aspx
(teoria)http://weblogs.asp.net/mnissen/arti...47457.aspx (aqui esta la
programacion)
Gracias ,espero que me puedas ayudar
Halcon

Gustavo dice:
He estado mirando el codigo que sugieres ... Que tal si cambias el renglon
que dice: "string url = this.UrlWithQueryStringGet();"
Por algo asi como: "string url = GetMyUrl();", en donde la funcion
"GetMyUrl" no hace mas que crear un string de la forma:
http://[MyUrl.aspx]?ID=[el ID del usuario]. El ID (o su nombre) lo puedes
encontrar con el API de SPS (usando el CurrentUser van SPWeb).
De esta manera la pagina arrancara directamente con el URL correcto y con el
parametro correcto, y la logica en la pagina misma tiene que decidir que
hacer con el parametro... Yo creo que funciona...
Saludes,
Gustavo
http://www.gavd.net/servers/



"Halcon" wrote:

tengo un webpart q detecta al usuario logeado,con ese dato(el codigo del
usuario) funcionan otras paginas aspx,me recomendaron trabajar con Page
Viewer . tendria q pasarle el parametro a las paginas aspx. si me estroy
enredando mejor ustedes mismo me explican un poco d eso
Gracias


Respuesta Responder a este mensaje
#3 crojas
25/02/2005 - 15:13 | Informe spam
Gracias por responderme,pero hay una cosa. en el codigo esta esto :
private ArrayList QueryStringKeysGetel q puso el codigo se olvido algo
mas porque no me admite este renglon ,sale un error

me dices q hay q poner el parametro en la URL,no se como llevar eso a la
practica cuando se trata de sharepoint.
aun no soy muy bueno con el SPS
Respuesta Responder a este mensaje
#4 Gustavo
25/02/2005 - 21:51 | Informe spam
Hola de nuevo,
Yo creo que el codigo esta bien. Probablemente es que necesitas declarar el
ArrayList antes de usarlo: o escribes al principio de la clase:
"using System.Collections;"
o declaras la funcion con toda la ruta:
"private System.Collections.ArrayList QueryStringKeys..."
Pero de todas formas este codigo no lo necesitas si mandas el ID del usuario
en el QueryString como te mencionaba en la respuesta pasada. Al otro lado del
asunto, al lado de tu aplicacion aspx, lees el ID usando
"Request.QueryString("ID")". Mira en la documentacion de VisualStudio o en
MSDN como usar un QueryString.
Suerte,
Gustavo
http://www.gavd.net/servers/


"Halcon" wrote:

Gracias por responderme,pero hay una cosa. en el codigo esta esto :
private ArrayList QueryStringKeysGetel q puso el codigo se olvido algo
mas porque no me admite este renglon ,sale un error

me dices q hay q poner el parametro en la URL,no se como llevar eso a la
practica cuando se trata de sharepoint.
aun no soy muy bueno con el SPS


Respuesta Responder a este mensaje
#5 crojas
01/03/2005 - 02:18 | Informe spam
Te cuento Gustavo que mi grupo y yo nos cansamos de tratar de que ese
codigo funcione,asi que vimos otras posibilidades y nos encontramos con la
grata sorpresa de que se pueden conectar web parts .
se podran conectar web parts aun asi esten en sitios diferentes????
creo que de nuevo entramos en el problema de pasar parametros a traves de
la URLcreo
gracias


Gustavo wrote:

Hola de nuevo,
Yo creo que el codigo esta bien. Probablemente es que necesitas declarar el
ArrayList antes de usarlo: o escribes al principio de la clase:
"using System.Collections;"
o declaras la funcion con toda la ruta:
"private System.Collections.ArrayList QueryStringKeys..."
Pero de todas formas este codigo no lo necesitas si mandas el ID del usuario
en el QueryString como te mencionaba en la respuesta pasada. Al otro lado


del
asunto, al lado de tu aplicacion aspx, lees el ID usando
"Request.QueryString("ID")". Mira en la documentacion de VisualStudio o en
MSDN como usar un QueryString.
Suerte,
Gustavo
http://www.gavd.net/servers/


"Halcon" wrote:

> Gracias por responderme,pero hay una cosa. en el codigo esta esto :
> private ArrayList QueryStringKeysGetel q puso el codigo se olvido algo
> mas porque no me admite este renglon ,sale un error
>
> me dices q hay q poner el parametro en la URL,no se como llevar eso a la
> practica cuando se trata de sharepoint.
> aun no soy muy bueno con el SPS
>
>
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida