consulta control de usuario "menu" .net 3.5

21/05/2010 - 23:54 por arturohm | Informe spam
Buenos dias,

los formularios se encuentran en la raiz del sitio, dentro de una
carpeta al mismo nivel he creado un control "menu", cuando este se
ejecuta me genera los url al nivel dentro de la carpeta:
http://sitioweb/controles/default.aspx.

para solucionar este problema agregue x codigo un string: "../" para
subir un nivel y mostrar correctamente la ruta:

mnuExterneBO accesos = new mnuExterneBO();
List<mnuExterneBE> listaaccesos = accesos.ListarForms();
foreach (mnuExterneBE temp in listaaccesos)
{
MenuItem item = new MenuItem(temp.Form,
temp.FormID.ToString());
item.NavigateUrl = "../"+temp.FormUrl;
mnuExterne.Items.Add(item);
}

existe otra mejor manera para hacer esto? cual seria una "buena
practica" para implementar esto ?
se puede enlazar una hoja de estilo a un control *.ascx?

gracias por cualquier sugerencia que pudieran darme.

Preguntas similare

Leer las respuestas

#1 Sashka
22/05/2010 - 06:31 | Informe spam
item.NavigateUrl = ResolveUrl("~/" + temp.FormUrl);

Sashka

"arturohm" escribió en el mensaje de
noticias:
Mostrar la cita
#2 arturohm
22/05/2010 - 13:36 | Informe spam
Gracias por la sugerencia, de otro lado trate de agregar una hoja de
estilos sobre la parte html del control, pero cuando hago eso, el
control desaparece de la ventana de diseño y al ejecutar la pagina no
se aplican tampoco los cambios de la hoja de estilo, solo se pueden
modificar las propiedades de estilo en la parte html del control
directamente?


Saludos


On 22 mayo, 06:31, "Sashka" wrote:
Mostrar la cita
Ads by Google
Search Busqueda sugerida