在用户控制界面点击母版页没有从内容页工作

问题描述 投票:0回答:1

我曾在母版页(mainmaster.master)用户控件(menu.ascx)的菜单。这菜单动态填充。

现在我们有一个使用mainmaster.master有iframe的内容页面。现在,我要点击菜单上的母版中(这又是在用户控件),即产品,并希望在iframe中打开products.aspx。

asp.net user-controls master-pages
1个回答
0
投票

用户控件,母版页和内容页都得到呈现为一个HTML页面,所以你可以使用客户端脚本来设置iframe的来源。

沿此线的东西:

jQuery的

$(function() {
   $('.menuItem').click(function(e) { 
      e.preventDefault();
      $('#iframe').attr("src", $(this).attr("href"));
   });
});

HTML

<a href="products.aspx" class="menuItem">Products</a>

<iframe id="iframe" src="default.aspx" />

工作演示

Here's a little demo on jsfiddle.net

© www.soinside.com 2019 - 2024. All rights reserved.