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'); }
上面是弹出语句
大神能不能帮我看看我不希望弹出第二个窗体,功能设计是想在新窗体上查询然后将值返回到主窗体的。谢谢 展开
if (event.keyCode == 118) { str = window.showModalDialog("../../Default3.aspx", "dialogWidth=200px;dialogHeight=100px"); txtObj.value = str;
__doPostBack(txtObj, 'TextChanged'); }
上面是弹出语句
大神能不能帮我看看我不希望弹出第二个窗体,功能设计是想在新窗体上查询然后将值返回到主窗体的。谢谢 展开
1个回答
展开全部
你这个default3.aspx的页面是按F7(keycode=118)的时候弹出来的,跟你前面那个弹出框没关系。
新窗体的值返回到主窗口,你可以在新窗体上用window.opener.document.getElementById
的方式获取到你主窗体的标记,并赋值。
新窗体的值返回到主窗口,你可以在新窗体上用window.opener.document.getElementById
的方式获取到你主窗体的标记,并赋值。
追问
不是这样的 “新窗体”是按F7 弹出的,default3.aspx是点击查询出来的。我已经知道是什么原因了,这里必须用无刷新,用控件提交一旦刷新就会又出一个新页面。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询