Si básicamente lo que necesitas es generar este menú javascript de acuerdo a algún resultado de ASP, entonces tendrías que mezclar un poco el javascript con el código ASP, regularmente estos menus en javascript siguen una estructura jerárquica
Código:
[menu_1]
[submenu][/submenu]
[submenu][/submenu]
[submenu][/submenu]
[menu]
Tendrias que hacerlo a partir de arreglos o recordsets o cualquier otra estructura que puedas iterar
[menu_1]
<%for i = 0 to uBound(arreglo)%>
[submenu]<%=arreglo(i)%>[/submenu]
[submenu]<%=arreglo(i)%>[/submenu]
[submenu]<%=arreglo(i)%>[/submenu]
<%next%>
[menu]
Una de las cosas que puedes hacer para no consumir tantos recursos sería generar un archivo mediante la misma lógica para mostrarlo después a nivel de include o como .js, dependiendo de como funcione tu menú, nada más que tendrías que generar este archivo cada vez que cambie la estructura de tus páginas.
Saludos