关于 ShowModalDialog 的一个奇怪问题!
1、A 页面使用 ShowModalDialog("test.aspx") 打开一个窗体。
2、B 页面(test.aspx)中有一个DataGrid 控件,其中包含几列按钮列。
问题是:只要我使用 B 页面中DataGrid 的任何按钮,都会新打开一个浏览器窗体,其中URL 栏显示"javascript:__doPostBack('DataGrid1:_ctl4:_ctl0','')", 页面提示"该页无法显示"。而同样的页面,如果我用window.open("test.aspx")打开,就一切正常。此问题已困扰我两天了,百思不得其解,求教各位大哥帮我一下。谢谢!
另外,如果我在 vs.net 中使用 F5(运行)打开 A 页面,然后使用 ShowModalDialog 打开 B 页面,则发生此问题,如果在 vs.net 中使用"在浏览器中查看"方式运行程序,则一切正常。
问题点数:40、回复次数:2Top
1 楼saucer(思归)回复于 2003-02-03 04:36:25 得分 40
add
<base target="_self">
to test.aspx
or use a frame inside test.aspx
Top
2 楼Iamalex(阿土仔)回复于 2003-02-03 13:17:37 得分 0
Thank u,saucer,add <base target="_self">,it seems great!Top




