在Web窗体上有一个按钮,ID = BtnRndColor
在其单击事件中:Dim s As New Random
BtnRndColor.ForeColor = Color.FromArgb(s.Next(256), s.Next(256), s.Next(256))每单击一次,该按钮的文字颜色就改变一次,但浏览器上的 后退 按钮也可用了, 按了十次按钮,就可以后退十次!怎样才能避免这种情况呢?(我只想改变颜色,不想产生其它结果)
在其单击事件中:Dim s As New Random
BtnRndColor.ForeColor = Color.FromArgb(s.Next(256), s.Next(256), s.Next(256))每单击一次,该按钮的文字颜色就改变一次,但浏览器上的 后退 按钮也可用了, 按了十次按钮,就可以后退十次!怎样才能避免这种情况呢?(我只想改变颜色,不想产生其它结果)
javascript
if(!Page.IsPostBack)
if(!Page.IsPostBack)
在這裏不能用了吧?(就算能用也不用了,呵呵:))
建議這樣簡單的功能就用javascript來完成..
if(!Page.IsPostBack)
If(!page.IsPostBack)
{
if(!Page.IsPostBack)
{
//页面第一次加载执行的操作
}
else
{
//页面加载一次以上执行的操作
}
//页面每次家载执行的操作
}