流程:RadioButtonList中OnSelectedIndexChanged事件,事件中执行Response.Redirect方法,跳转到新页面后,点击后退按钮时,页面执行后退操作。
问题:后退操作执行后,取得的是在浏览器缓存中的数据。此时执行该页面的其他操作,OnSelectedIndexChanged事件会被再次执行。
解决方法:将页面设置成为不使用缓存的。
在Page_Load事件中设置属性: Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache)
知识在于积累,成功始于勤奋