本文介绍了没有网址时更改超链接颜色的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

美好的一天

我已经在ASP.Net应用程序中创建了一个数据列表.我将所有来自SQL的数据绑定到一个数据表中,并在数据列表中显示该数据.我正在将certian数据显示到数据列表中的超链接.

我想更改数据列表中的证书超链接颜色.我遇到的问题是,当我更改超链接的颜色时,所有超链接的颜色都会改变.

我想知道如果超链接没有"url"时如何更改数据列表中特定超链接的颜色?

谢谢.

Good day

I have created a datalist in an ASP.Net application. I am binding all the data from SQL into a datatable and display the data in the datalist. I am displaying certian data to Hyperlinks inside the datalist.

I want to change certian Hyperlinks colours in the Datalist. My problem that I have is when I change the colour of the Hyperlink all the colours of the Hyperlinks change.

I want to know how can I change the colour of a specefic Hyperlink inside the datalist if the Hyperlink has no "url"?

Thanks.

推荐答案

private void fnChangeLinkStyle(){
    foreach (DataListItem dli in DataList1.Items)
    {
        if (dli.ItemType == ListItemType.Item || dli.ItemType == ListItemType.AlternatingItem)
        {
            HyperLink btn = dli.FindControl("HyperLink1") as HyperLink;
            if(btn.NavigateUrl=""){
                //Change the hyperlink style here.
            }
        }
    }

}


祝一切顺利.
--Amit


All the best.
--Amit


这篇关于没有网址时更改超链接颜色的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-02 06:01