<div id="query" >
<uc1:CollectMissionQuery ID="CollectMissionQuery1" runat="server" />
</div>
<div id="right">
<iframe id="display" src="a.aspx"></iframe>
</div>
页面DIV布局没有问题,用户控件也注册了,就是CollectMissionQuery,这个控件有一个button,点击button,在IE中弹出新的一页,现在我不想要这种结果,我要在同一页面的右面显示button所指向的页面!
怎么办?。
<uc1:CollectMissionQuery ID="CollectMissionQuery1" runat="server" />
</div>
<div id="right">
<iframe id="display" src="a.aspx"></iframe>
</div>
页面DIV布局没有问题,用户控件也注册了,就是CollectMissionQuery,这个控件有一个button,点击button,在IE中弹出新的一页,现在我不想要这种结果,我要在同一页面的右面显示button所指向的页面!
怎么办?。
mainpage是你要在那个要显示的iframe的ID
试试看
第一个:要求编写该用户控件的程序员在控件中增加一个属性target
如:<uc1:CollectMissionQuery ID="CollectMissionQuery1" target="display" runat="server" />
然后让他实现点击事件将网页显示在target对应的frame中。
第二:如果他不合作,那么你可以向领导提出要求。不建议你采用一下办法处理
查看网页源代码(IE中),找到你那个控件生成的源码,找到那个点击按钮的名称或者ID
如为: <input type="button" id="CollectMissionQuery1_btn_query".....
在刚才那个控件下面写如下:
<script language="javascript">
document.getElementById("CollectMissionQuery1_btn_query").onclick = goclick;
</script>goclick是一个js函数,用于在对应的frame里显示页面
你的iframe作为服务器控件