Довольно просто (я предполагаю, что вы хотите сделать это на стороне сервера) - объявите заголовок как runat = server и присвойте ему идентификатор:
<h1 runat="server" id="someHeading">Blah</h1>
Затем вы можете программно манипулировать им в коде, например так:
someHeading.Style.Add("color", "blue");
Будет отображен следующий HTML-код:
<h1 id="someHeading" style="color:blue;">Blah</h1>
Возможно, вы захотите сделать это по-другому, определить стили в таблице стилей и динамически изменить класс во время выполнения.
Обновление - поскольку вы меняете его динамически, более подходящим может быть следующее:
someHeading.Style["color"] = "red";
Я уверен, что кто-то еще опубликует ответ о том, как сделать это на стороне клиента. : -)
Другая (возможно, лучшая) опция для просмотра серверной части - использование скинов и тем. Прочтите ASP.NET FAQ , чтобы узнать больше.