Если я правильно понял ...
Если ваш список находится на главной странице ...
<ul runat="server" id="list">
<li runat="server" id="home">Home</li>
<li runat="server" id="news">News</li>
</ul>
... тогда вы можете сделать это на своей странице контента ...
Control list = this.Page.Master.FindControl("list");
Тогда объекты li будут элементами управления в списке объектов - например, list.Controls
. Или вы можете сделать ...
Control home = this.Page.Master.FindControl("list").FindControl("home");
... чтобы найти конкретные элементы управления списком.
При использовании runat = "server" в элементах управления HTML эквивалентным объектом на стороне сервера будет HtmlGenericControl .
Если вы хотите применить класс к тегам LI , вам нужно просто привести объект LI к HtmlGenericControl , а затем использовать Атрибуты свойство. Например ...
HtmlGenericControl home = (HtmlGenericControl)this.Page.Master.FindControl("list").FindControl("home");
home.Attributes["class"] = "className";
Надеюсь, это поможет ...