Foros

 
ForumForumForos DNNForos DNNDesarrolloDesarrolloProblemas con rutas / RolesProblemas con rutas / Roles
Anterior Anterior
 
Siguiente Siguiente
Nuevo Mensaje
 04/02/2009 0:37
 
 Modificado por ZuLe Z  en 04/02/2009 1:41:07

 Hola buenos dias, tengo un problemilla:

 

Tengo un formulario en una pagina que al darle a un boton se va a otra donde comprueba un código(string) que se ha introducido en la primera. Para recoger la string hago ésto:

prefijo ="dnn" + IdSeparator + "ctr" + ModuleId + IdSeparator + "ViewListado" + IdSeparator;

strCodigoDescarga = Request.Form[prefijo + "txtCodigo"];                El caso esque esto me lo hace bien, cuando entro con mi usuario, pero cuando entro con un usuario que tiene un rol para poder solo Visualizar la página me pasa la string Vacía. Investigando observé que con ese usuario me duplicaba la ruta tal que asi: "dnn" + IdSeparator + "ctr" + ModuleId + IdSeparator + "ViewListado" + IdSeparator + "ViewListado" + IdSeparator;   por lo que logicamente no recuperaba nada en esa direccion. ¿Porqué hace esto Dotnetnuke? Y como puedo saber cuando duplica la ruta y cuando no......

 

 

Nuevo Mensaje
 05/02/2009 16:39
 
 Modificado por Jose Dominguez  en 05/02/2009 17:43:01

Bueno yo en el sitio en que estoy desarrollando me direcciono a otro control, y me llevo un valor asi:

 

 

Response.Redirect(NavigateURL(PortalSettings.ActiveTab.TabID,

"detalles"

, "mid=" + ModuleId.ToString, "idproblema=" + lblidproblema.Text))

idproblema es como la recupero y ahi vacio lo que tenga lblidproblema, si envias mas datos solo separalos con comas

 para recuperarloen el otro control   

 

lblid.Text = Request.Params("idproblema")    esto lo pongo en el evento load y ya esta

sale si te sirve ............

 

 

 

Nuevo Mensaje
 27/03/2009 11:22
 

Hola:

Yo me redireciono entre controles de un mismo modulo como comentas, pero tengo una duda, como haces un redirecionamiento a una pagina??

Yo es que tengo un link en un modulo que ve va a otra pagina creada en el Gestor que carga otro modulo diferente y me redirecciono a pelo

Response.Redirect(NavigateURL(64))

El valor 64 lo saco de la tabla TabModules del campo TabID, pienso que tiene alguna manera para especificar una Key de pagina, pero al generar la pagina no veo ninguna key, ni el la Base de Datos.

Como se puede generar ese redirect de una forma intuitiva? porque claro si yo ese modulo lo meto en otro DNN, esa pagina o no existe o es otra.

Gracias

Nuevo Mensaje
 27/03/2009 11:42
 

A mi me da que ese valor "64"  tiene que ser parte de la configuración del módulo, o bien ha de ir guardado en cada registro... amplia un poquito mas que hace tu módulo y por que navega a otra página...

Seguro que hay una manera, si guardas ese 64 o tabid en la Base de datos y lo expones, para que pueda cambiarse, mediante la configuración del módulo o en cada registro, siempre te funcionará en cualquier instalación de DNN...

Nuevo Mensaje
 27/03/2009 12:02
 
 Modificado por abiacity abiacity  en 27/03/2009 13:18:54

Hola:

A ver si me explico, tengo 2 Modulos Independientes

-Modulo1 que da de alta proveedores, en ese modulo tiene varios controles y navego entre ellos sin problemas

-Modulo2 que da de alta Facturas con sus controles y tambien navego sin problemas.

Lo que quiero es tener un Boton en el Modulo1 que me redirija al Módulo2, pero con los redirects anteriores, cuando hago click no me va al control, porque me imagino que como no es un control del Modulo1 no lo encuentra y no carga nada.

Yo tengo una pagina en el gestor que carga el Modulo2 y a ojo en la url he visto que su PortalSettings.ActiveTab.TabID es 64 , por lo que si hago REsponse.Redirect(NavigateURL(64)) en el boton del control de mi Modulo1 va correctamente, pero pienso que esa no es la manera de hacerlo.

Cuando añades un control a un modiulo en el gestor pues genera-asignas una key, pero cuando es una pagina no lo he visto.

Gracias

Añado cosas:

En la pagina que carga el Modulo1 añado el modulo Link del DNN y hago un link a la pagina que contiene el Modulo2 y va sin problemas.

Pero lo que quiero es que sea por programación, porque voy a meter un gridview, y cuando seleccione un elemento del gridview se vaya a la pagina que contiene el Modulo2.

Mas gracias

Anterior Anterior
 
Siguiente Siguiente
ForumForumForos DNNForos DNNDesarrolloDesarrolloProblemas con rutas / RolesProblemas con rutas / Roles

En total, tenemos 1098 nuevo(s) hilo(s) y 5265 nuevo(s) mensaje(s)
Los hilos más populares han estado en ¿por que?
Los hilos más activos han estado en no veo el portal desde los pc's de la red

Más activos


UserTotalPosts
jmaldonadom 1101
anonymous 798
javier 488
Faco 395
hiunkeru 184
vitolo 182
Guillaume 168
ccolonia 159
dormio 157
elijo_otroo 138
sonsai 84
Dreamvk 67
tirillos 48
vte_torres 47
oskr226 46

Últimos Mensajes...