asp.net 弹出页面执行查询后将页面参数返回 5

主页面点击按钮弹出新页面,弹出后在新页面进行查询然后返回值到主页面。页面弹出正常但是在点击查询的时候又弹出了一个页面,将查询的数据显示在了新页面里。if(event.ke... 主页面点击按钮弹出新页面,弹出后在新页面进行查询然后返回值到主页面。页面弹出正常但是在点击查询的时候又弹出了一个页面,将查询的数据显示在了新页面里。
if (event.keyCode == 118) { str = window.showModalDialog("../../Default3.aspx", "dialogWidth=200px;dialogHeight=100px"); txtObj.value = str;
__doPostBack(txtObj, 'TextChanged'); }
上面是弹出语句

大神能不能帮我看看我不希望弹出第二个窗体,功能设计是想在新窗体上查询然后将值返回到主窗体的。谢谢
展开
 我来答
printf59277
2015-09-09 · TA获得超过1080个赞
知道大有可为答主
回答量:1812
采纳率:33%
帮助的人:1290万
展开全部
你这个default3.aspx的页面是按F7(keycode=118)的时候弹出来的,跟你前面那个弹出框没关系。
新窗体的值返回到主窗口,你可以在新窗体上用window.opener.document.getElementById
的方式获取到你主窗体的标记,并赋值。
追问
不是这样的 “新窗体”是按F7 弹出的,default3.aspx是点击查询出来的。我已经知道是什么原因了,这里必须用无刷新,用控件提交一旦刷新就会又出一个新页面。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式