Рассматривали ли вы создание страницы styles.css и использование атрибута CssClass=""
вашего LinkButton?
В вашем файле styles.css вы получите что-то вроде следующего:
.Visited
{
color: #fff;
background: inherit;
text-decoration: none;
}
Тогда атрибут css вашей кнопки ссылки будет использовать что-то вроде
CssClass="visited"
Вы захотите сделать это в части PreRender вашего Repeater, поэтому установите атрибут OnPreRender
Repeater на Repeater_OnPreRender
. Затем в вашем коде создайте такую функцию, как
protected void Repeater_OnPreRender(object sender, EventArgs e)
{
//get the index of the selected item
//loop through your items colleciton until you find the item with the corresponding index
//find your link button
//set your link button's css attribute.
}
Причина, по которой вы должны выполнить это на этапе PreRender
, заключается в том, что в ваш ретранслятор уже загружены данные, а HTML-код, переданный обратно в веб-браузер, еще не создан.
Надеюсь, это поможет. GS