0

我在我的 asp.net 应用程序中使用广告库代码。我把它改成了通用的,因为我想从我的数据库中下载图片。这意味着所有的实现都在后面的代码中(这是我的一段 C# 代码):

ul.Attributes.Add("class", "ad-thumb-list");
            tabs.Controls.Add(ul);
            int i = 1;
                foreach (Products item in _PicturesPage)
                {
                    ul.Controls.Add(li);
                    anchor.Attributes.Add("href", item.ImagePath);
                    image.Attributes.Add("src", "../Images/pictures/thumbs/"+i+".jpg");
                    image.Attributes.Add("title","A title for 12.jpg");
                    image.Attributes.Add("alt", "This is a nice, and incredibly descriptive, description of the image");
                    image.Attributes.Add("class","image3");
                    li.Controls.Add(anchor);
                    anchor.Controls.Add(image);
                    i++;
                }

我想知道是否可以拦截其中一个超链接()中的点击?谢谢 :)

4

1 回答 1

1

只需添加一个 JavaScript 事件处理程序:

anchor.Attributes.Add("onclick", "YourJavaScriptFunction();");

如果您想false阻止导航到链接的href.

如果anchorHtmlAnchor您可以使用的实例:

anchor.ServerClick += (sender, args) =>
    {
        // do stuff
    };
于 2012-11-18T23:49:57.363 回答