如下 ASP.NET 程序:
每次点击按钮时触发一个函数 btnAddClickCount_Click,使 clickCount 加 1,并显示出来。
按桌面程序的设计这个 clickCount 会一直往上加,而在网页上,clickCount 最多不超过 1,为什么呢?
因为每一次点击按钮都是一次网页的重新加载,会重新创建实例,clickCount 又从 0 开始计数。
要实现 clickCount 一直往上加怎么办呢?最简单的办法是将 clickCount 保存在 form 的 HiddenField 控件中,每次网页重新加载时,读取该值,再加 1,再保存到 HiddenField。
相关阅读