(一). 概述
HyperLink默认没有Click事件, 重写了一个HyperLink自定义控件.
实现原理:
默认Hyperlink是跳到点击请求的页面, 本HyperLink自定义控件最终也是跳转到请求的页面, 但期间
执行了自己的一个方法, 我们可以在此方法中添写自己所需的功能.
本示例演示统计此超链接点击次数功能. [参考Asp.net 2.0高级编程]
(二). 代码实现
1. 自定义控件 HyperLink.cs 代码
1
///
<summary>
2 /// Author: [ ChengKing(ZhengJian) ]
3 /// Blog: Http://blog.csdn.net/ChengKing
4 /// </summary>
5 public partial class HyperLink : System.Web.UI.WebControls.HyperLink
6 {
7 public HyperLink()
8 {
9 }
10
11 /// <summary>
12 /// 返回要进行统计页面的名称[凡是点击了此控件都将经过此total.aspx页面]
13 /// </summary>
2 /// Author: [ ChengKing(ZhengJian) ]
3 /// Blog: Http://blog.csdn.net/ChengKing
4 /// </summary>
5 public partial class HyperLink : System.Web.UI.WebControls.HyperLink
6 {
7 public HyperLink()
8 {
9 }
10
11 /// <summary>
12 /// 返回要进行统计页面的名称[凡是点击了此控件都将经过此total.aspx页面]
13 /// </summary>