注册 登录
编程论坛 ASP.NET技术论坛

[求助]查询结果显示目标。

guming 发布于 2007-10-30 01:29, 674 次点击

我将页面 A.aspx显示在页面B.aspx的<iframe name="mainbody"></iframe>中,请问怎样保证,点击页面A.aspx中的(比如说)查询按钮(sobtn),使得查询结果也在B.aspx的 mainbody中显示。。。。

我现在页面中的现象是这样的,,有时点击查询按钮,查询结果就显示在 mainbody中,但连续点多几次之后,那么查询结果就会在另外新的窗口中显示,不在mainbody中了。。

我在Page_Load中设置:this.sobtn.Attributes.Add("onclick","target='_mainbody'");结果还是一样不能完全保证查询结果在mainbody中显示。

请问一下哪位能帮忙解决。。。谢谢了。

[此贴子已经被作者于2007-10-30 1:30:22编辑过]

5 回复
#2
bygg2007-10-30 09:52
this.sobtn.Attributes.Add("onclick","target='_mainbody'");这句外面有加ispostback吗?加了就去掉
#3
guming2007-11-01 00:51
没有加啊,,
#4
bygg2007-11-01 09:43
那怎么会这样呢?你设个断点看看,当不在指定的框架中显示的什么值是不是不一样什么的。
#5
垃圾的沉默2007-11-01 16:16
你在A.aspx 的form 那里加上 <form runat="server" target="top">
............
</form>

在按钮事件中把值付给变量转到B.aspx 直接在B页里查

我一直都是这样用的..还可以
#6
guming2007-11-07 14:14
谢谢。
1