0
我在主頁面(mainmaster.master)的用戶控件(menu.ascx)中有一個菜單。該菜單是動態填充的。 現在我們有一個使用mainmaster.master擁有iframe的內容頁面。 現在我想點擊母版頁中的菜單(也就是用戶控件),即產品 ,並且希望在該iframe中打開products.aspx。 請幫我急,不知道該怎麼辦.. Thanx提前。menuclick在主頁面中的用戶控件不能從內容頁面工作
我在主頁面(mainmaster.master)的用戶控件(menu.ascx)中有一個菜單。該菜單是動態填充的。 現在我們有一個使用mainmaster.master擁有iframe的內容頁面。 現在我想點擊母版頁中的菜單(也就是用戶控件),即產品 ,並且希望在該iframe中打開products.aspx。 請幫我急,不知道該怎麼辦.. Thanx提前。menuclick在主頁面中的用戶控件不能從內容頁面工作
您的用戶控件,母版頁和內容頁全部呈現爲單個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" />
工作演示