Member 14143173 Ответов: 1

Я хочу изменить цвет ссылки, когда нажимаю на нее


я использую код на c# для печати ссылки. пожалуйста, подскажите, как изменить цвет ссылки при посещении по ней.

Что я уже пробовал:

i am using code in c# to print the link. please suggest how to change the color of link when visited on it.


<pre> for (int ar = 0; ar < arrProcess.Length; ar++)
                    {
                        LinkButton lnk = new LinkButton();
                        lnk.ID = "lnk" + listItemIds;
                        lnk.ClientIDMode = ClientIDMode.Static;
                        lnk.Click += new System.EventHandler(this.colorClick);
                        lnk.Text = arrProcess[ar];
                        lnk.Attributes.Add("onClick", "changeControlStyle('" + lnk.ClientID + "');"); //This is to prevent the page to reload
                        listItemIds++;
                        PlaceHolder1.Controls.Add(lnk); // Adding the LinkButton in PlaceHolder
                        //PlaceHolder1.Controls.Add(new LiteralControl("<br />"));
                    }

Bryian Tan

Где находится клиентский код для функции changeControlStyle?

Member 14143173

без понятия

Gerry Schmitz

Возможно, Вам следует использовать элемент управления гиперссылкой вместо "LinkButton".

Member 14143173

я использую управление гиперссылкой вместо кнопки ссылки также пожалуйста предложите следующий шаг


for (int ar = 0; ar < arrProcess.Длина; ar++)
{
Гиперссылка lnk = новая гиперссылка();
ЛНК.ID = "lnk" + listItemIds;
ЛНК.ClientIDMode = ClientIDMode.Static;
ЛНК.Navigateurl свойство = "#";
ЛНК.Text = arrProcess[ar];
ЛНК.Атрибуты.Добавить("onClick", "changeControlStyle('" + lnk.ClientID + "');"); //это делается для того, чтобы предотвратить перезагрузку страницы
листитемиды++;
PlaceHolder1.Элементы Управления.Add(lnk); // добавление кнопки LinkButton в заполнитель
//PlaceHolder1.Controls.Добавить(новый LiteralControl(""));
}