在代码中应用了 第三方aspnetpager 控件,由于这个项目应用的是纯 HTML编码,很多时候都是靠 form.submit()来执行操作后,后台用Request.Form["txtName"]来获取控件数据,但是今天在执行分页的时候,
发现总是调用 !Page.IsPostBack 里面的事件,早了好长时间的错误,没有解决
后来想起昨天还是可以的,于是乎发现在 aspnetpager控件属性里,从别的地方Copy的 UrlPaging 属性为True 突然明白了是因为当这个属性为True的时候,
会整个页面 Reload,在页面地址会出现page=2这个模样的参数,于是将UrlPaging去掉,功能恢复,问题解决
Copy有时也会害死人……
本文探讨了在使用ASP.NET Pager控件时遇到的问题,特别是当控件的UrlPaging属性设置为True时,会导致整个页面reload的现象。通过将此属性移除,成功解决了在纯HTML编码环境中执行操作后的错误提示问题。
890

被折叠的 条评论
为什么被折叠?



