我曾在母版页(mainmaster.master)用户控件(menu.ascx)的菜单。这菜单动态填充。
现在我们有一个使用mainmaster.master有iframe的内容页面。现在,我要点击菜单上的母版中(这又是在用户控件),即产品,并希望在iframe中打开products.aspx。
用户控件,母版页和内容页都得到呈现为一个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" />
工作演示