DNN Designer
Aprende DotNetNuke
viernes, 10 de febrero de 2012   Entrar | Registro   Buscar
Ud. está aquí > Foros
 
 
InicioRecursosArtículosComunidadForosRSSProfesionalesContacto
Foros
 
ForumForumForos DNNForos DNNAdministración ...Administración ...NavigationURLNavigationURL
Anterior Anterior
 
Siguiente Siguiente
Nuevo Mensaje
 17/03/2009 3:00
 

 

La verdad que me encuentro bastante confundido por el problema que les presento y me gustaria una ayuda y una explicacion por favor:

Sucede que estoy creando un modulo que tiene dos ascx del tipo view, los llamemos A.ascx Key="control_a" y el control B.ascx Key="control_b", en el control A deseo poner un link que vaya o redireccione el browser al control B, para ello he agregado un link y mediante programacion he colocado esta instruccion, que funciona perfectamente:

Response.Redirect(DotNetNuke.Common.Globals.NavigateURL(PortalSettings.ActiveTab.TabID,"control_b", "mid=" + ModuleId.ToString()));

Pero, PERO, cuando quiero hacerlo por programacion declarativa como la siguiente sentencia NO FUNCIONA , cuando voy a ver el codigo html que se genera, solo tengo el tag <a id="skdksk"></a> sin el href, aqui esta el tag que col

<asp:HyperLink ID="HyperLink1" NavigateUrl='<%# DotNetNuke.Common.Globals.NavigateURL(PortalSettings.ActiveTab.TabID, "NewQuestion", "mid=" +ModuleId.ToString()) %>' runat="server">Propose a new smart question!</asp:HyperLink>

Alguien me explica por que funciona de una forma y de la otra no genera el href.

Gracias anticipadamente.

Nuevo Mensaje
 17/03/2009 14:01
Respuesta Aceptada 

Prueba con esto a ver si funciona:

<asp:HyperLink ID="HyperLink1" NavigateUrl='<%= DotNetNuke.Common.Globals.NavigateURL(PortalSettings.ActiveTab.TabID, "NewQuestion", "mid=" +ModuleId.ToString()) %>' runat="server">Propose a new smart question!</asp:HyperLink>

Observa el cambio de"<%#" por <%=" que es la abreviatura para "response.write".

Nuevo Mensaje
 17/03/2009 15:38
 

Haciendo el cambio que indicas me devuelve una URL como la siguiente:

http://localhost:1032/DNN4.09/DesktopModules/SmartQuestion/%3C%25=DotNetNuke.Common.Globals.NavigateURL(PortalSettings.ActiveTab.TabID,%20%22NewQuestion%22,%20%22mid=%22%20+ModuleId.ToString())%20%25%3E

Observa que solo me agrega la cadena
DotNetNuke.Common.Globals.NavigateURL(PortalSettings.ActiveTab.TabID, "NewQuestion", "mid=" +ModuleId.ToString())
al final de la URL

gracias por la sugerencia

Anterior Anterior
 
Siguiente Siguiente
ForumForumForos DNNForos DNNAdministración ...Administración ...NavigationURLNavigationURL

Estadísticas
En total, tenemos 1018 nuevo(s) hilo(s) y 5016 nuevo(s) mensaje(s)
Los hilos más populares han estado en Subir mi localhost a un Hosting
Los hilos más activos han estado en no veo el portal desde los pc's de la red
Inicio
Recursos
Artículos
Comunidad
Foros
RSS
Profesionales
Contacto
Últimos Mensajes...
Más activos

UserTotalPosts
jmaldonadom 1082
TColl 798
javier 487
Faco 357
vitolo 182
Guillaume 168
dormio 153
ccolonia 146
hiunkeru 140
elijo_otroo 134
sonsai 84
Dreamvk 67
tirillos 48
vte_torres 47
oskr226 46
 
Inicio | Recursos | Artículos | Comunidad | Foros | RSS | Profesionales | Contacto
Copyright 2007 tododnn.es | Términos de Uso | Declaración de Privacidad
DNN Designer