首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

AspNetPage控件有关问题!标题要长

2012-09-10 
AspNetPage控件问题!!!标题要长页面放了几个dropdownList用来条件筛选就行分页查询当我设置aspnetpage属性

AspNetPage控件问题!!!标题要长
页面放了几个dropdownList用来条件筛选就行分页查询
当我设置aspnetpage属性UrlPaging="True"时,OnPageChanged方法在页面加载的时候就会执行,并且点击下一页
dropdownList选择的状态就会丢失。。。这个是什么情况

[解决办法]
把需要分页的内容放一个新页面,这个页面放在一个iframe中,在同一界面的话,翻页数据会重新绑定,刷新页面。
或者你可以分页做好后,用updatepanel包起来
[解决办法]
肯定会丢失,到了下一页你的dropdownList又重新绑定数据库

如果说分页控件是你自己写的,并且分页的PageIndex可控制的话,比如xxx.aspx?page=1这样的形式的话,那么就在后面加参数xxx.aspx?page=1&status=1 用status来判断dropdownList选择项状态
[解决办法]
UrlPaging 既然是url分页也就是URL地址会改变,页面会刷新的
[解决办法]
从属性字面上看,似乎是
If(!IsPostBack)
UrlPaging="True"时由于Url的改变,换页时访问的是新的URL,将一直执行这个分支
Else
UrlPaging=False时,除第一次进入页面走的是!PostBack,后面换页走的都是这个分支

LZ去看API吧

热点排行