关于gridview分页

jiedengcai 2010-01-28 05:20:27
我用js弹出一个窗口 在窗口下选择gridview的一条返回到调用的页面。
function pop() {
var arr = showModalDialog("test.aspx", "", "dialogWidth:50em; dialogHeight:25em; status:0");
if (arr != null) {
var my_array = new Array();
my_array = arr.split(",");
......
}
}
在这个窗口中的数据用gridview显示,AspNetPager分页,但是我在点击“下一页”或者页码的时候总会弹出一个窗体。
说明:我原来在vs2005 .net2.0的环境下,用ie6测试没问题,现在我用vs2008 .net3.5 用ie6就会弹出窗口,在ie8下没问题,ie7没有测试。请教大虾帮助。
...全文
113 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengxingdotnet 2010-01-29
  • 打赏
  • 举报
回复
直接启用分页呀
jiedengcai 2010-01-29
  • 打赏
  • 举报
回复
那我返回数组怎么办?怎么用?能给段代码吗?
Alien 2010-01-28
  • 打赏
  • 举报
回复
忘了修正一点,上面open方法返回的不是一个数组,而是你新打开的窗口对象。需要取得返回值的话,可以用returnValue
Alien 2010-01-28
  • 打赏
  • 举报
回复
这个问题是在项目中经常遇到的,如果一定要用window.showModalDialog()来实现的话,目前属于一个较难彻底解决的问题。不过,如果你将window.showModalDialog()修改为window.open()的话,这个问题就可以解决了。你的代码可以这样写:

function pop() {
var arr = window.open("test.aspx", "", "width=50em,height=25em,status=0");
if (arr != null) {
var my_array = new Array();
my_array = arr.split(",");
......
}
}

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧