2011-05-08 59 views
0

我在主頁面(mainmaster.master)的用戶控件(menu.ascx)中有一個菜單。該菜單是動態填充的。 現在我們有一個使用mainmaster.master擁有iframe的內容頁面。 現在我想點擊母版頁中的菜單(也就是用戶控件),即產品 ,並且希望在該iframe中打開products.aspx。 請幫我急,不知道該怎麼辦.. Thanx提前。menuclick在主頁面中的用戶控件不能從內容頁面工作

回答

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

相關問題