На таймфрейме ASP.NET 1.x были начальные наборы Microsoft, для которых использовался DataList.Вы можете установить выбранный индекс, чтобы выделить определенный элемент меню , если это необходимо.С SelectedItemTemplate вы можете создавать различные html-файлы, к которым вы можете применять CSS.
С другой стороны, начиная с версии 2.0, ASP.NET имеет элемент управления меню, который очень хорошо интегрируется с картами сайта и просточтобы упростить вам задачу при создании меню.
Другой вариант может состоять в том, чтобы использовать элемент управления BulletedList и использовать CSS для его правильного оформления.