DataGrid 分页怪问题
页面A.aspx里面有个DataGrid,单独浏览,分页什么的都正常.
页面B.aspx通过window.showModalDialog("A.aspx")打开页面A.aspx,显示也正常,但是分页时就自动弹出另一窗口,出错,地址栏里的内容是javascript:__doPostBack('DataGrid1$_ctl8$_ctl1','')
帮忙看看,是什么问题啊?
问题点数:50、回复次数:10Top
1 楼dcren118(酒仙)回复于 2005-08-03 11:49:19 得分 0
target=selfTop
2 楼egonzou(落网的鱼)回复于 2005-08-03 11:49:28 得分 0
要不在模态窗口页里再加一个iframe,把a.aspx放到iframe中试试Top
3 楼egonzou(落网的鱼)回复于 2005-08-03 11:51:34 得分 0
a.aspx中放一个iframe,把datagrid和分页控件放iframe中试试Top
4 楼exboy(kuku)回复于 2005-08-03 11:59:24 得分 20
使用 showModalDialog 方法打开的页面不能在转到其他页面了
你可以在 A.ASPX 页面放一个 iframe 框架,然后把 datagrid 页放在另外一个页面,把把此页面放到A.ASPX页的框架里面,这可以解决你这个问题Top
5 楼ChengKing((.net: http://blog.csdn.net/ChengKing ))回复于 2005-08-03 12:23:11 得分 10
window.showModalDialog("A.aspx")
改为:
类似这样
e.Item.Cells[2].Text = "<a onclick=window.open('"+index.aspx?ContactNo="+e.Item.Cells[7].Text.ToString()+"','popuppage','width=400,height=380,top=130,left=200,scrollbars,resizable') style='CURSOR: hand'>"+e.Item.Cells[2].Text.ToString()+"</a>";
Top
6 楼baggio1980(罗马斯滕)回复于 2005-08-03 12:44:41 得分 10
在<head></head>中加上<base target="_self">Top
7 楼shenghuayi(oldman)回复于 2005-08-03 12:46:28 得分 10
在<head></head>中加上<base target="_self">
Top
8 楼hchxxzx(NET?摸到一点门槛)回复于 2005-08-03 13:01:05 得分 0
这是模式窗口的通病。按上述解决方法尝试即可。Top
9 楼jimu8130(火箭的未来在哪里?)回复于 2005-08-03 14:06:22 得分 0
学习来了
Top
10 楼englishma(刘风)回复于 2005-08-03 17:09:14 得分 0
<base target="_self">
Top




