Hola jose gracias por responder
Los pdf esta en mi servidor, en una carpeta dentro de mi sitio como lo nombre anteriormente la carpeta "Archivospdf" esta en la raiz del sitio.
en estos dias le estube dando bastantes vueltas.. y encontre una particularidad que era lo que no me dejaba visializar los pdf cuando instalaba el modulo en un menuhijo.
La cuestion es que tengo un treeview con todos los pdf ( dentro del treeview estan organizados por carpetas) que estan en el servidor, cuando selecciono un item del treeview obtengo el ID del pdf a ver. Una vez capturado el valor del ID por el codebehind busco el nombre del pdf en la base de datos; el resultado de la consulta me devuelve el nombre de este estilo "Archivo.pdf".
el CodeBehind es asi:
Dim pdfID As Integer = CInt(tv_menupdf.SelectedNode.Value)
Dim Pdf As String = obj2.ShowpdfID(pdfID) 'Nombre del archivo pdf ha mostrar
UrlPdf = "ArchivosPDF/" + Pdf
Y el valor de UrlPdf lo imprimo en el html con el codigo que postee arriba.
Para arreglar el problema y que me mostrara el pdf en el modulo sin importar la ubicacion del modulo era que tenia que agregar la ruta completa al pdf inlcuyendo el nombre de la carpeta raiz del sitio de este modo la variable UrlPdf quedaria asi:
UrlPdf = "/observatoriop/ArchivosPDF/" + Pdf
Ahora el modulo funciona bien en chrome y firefox pero en Iternet Explorer no funciona no muestra nada.
Ahora mi consulta es por que en IE no me muestra los pdf y en los demas navegadores si los muestra sin ningun problema.
Gracias por la ayuda; si necesitan mas detalles por favor me dicen. Saludos.