我在母版页(mainmaster.master)中有一个用户控件菜单(menu.ascx)。该菜单是动态填充的。
现在我们有一个使用mainmaster.master的内容页面有iframe。现在我想点击主页中的菜单(进而是用户控制),即产品 并希望在那个iframe中打开products.aspx。
答案 0 :(得分: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" />
工作演示