将webform加载到iframe中

时间:2012-05-23 12:19:52

标签: javascript asp.net

在我的项目中,我创建了一个菜单列表。当我点击菜单项时,它应该将给定页面加载到同一页面上的iframe中。但是,它是作为单独的页面加载,而不是加载到iframe中。这是为什么?

<script language="javascript" type="text/javascript" >
   function changeFrm(NewSrc){
       document.getElementById('middleiD').src = NewSrc;}
    <asp:HyperLink ID="HyperLink6" runat="server" onClick='ChangeFrm("WebUserControl.ascx")'>Calendar</asp:HyperLink>

1 个答案:

答案 0 :(得分:0)

您的return false;事件需要onclick,告诉原始点击停止冒泡

<asp:HyperLink ID="HyperLink6" runat="server" onClick='ChangeFrm("WebUserControl.ascx"); return false;'>Calendar</asp:HyperLink>

好吧,要停止复制,请将其添加到您的功能:

function changeFrm(NewSrc){
   document.getElementById('middleiD').src = NewSrc;
   return false;
}