Это очень просто, множество способов сделать это, но в основном вы используете asp.net vb code для вывода HTML и / или даже некоторые JavaScript, множество способов сделать это, упрощенно:
Response.Write("<div class='mymenu'>")
Response.Write("<ul>")
Response.Write("<li>Menu Item 1</li>")
Response.Write("<li>Menu Item 2</li>")
Response.Write("<li>Menu Item 3</li>")
Response.Write("<li>Menu Item 4</li>")
Response.Write("</ul>")
Response.Write("</div>")
Очевидно, что эти пункты меню могут выходить из базы данных или из любого другого места. Пример кода - не единственный способ сделать это, и даже не обязательно лучший способ, есть много-много способов ... но не только возможно сделать то, что вы просите, это очень распространено и легко сделать а также.
Javascript также может быть записан на клиенте таким же образом, но при условии, что он статический, вы можете просто сделать это обычным способом, то есть в разметке.