2010-07-28 142 views
6


我正在寫一個ASP.Net應用程序。我正在使用母版頁。我有幾個子頁面,包括一些Java腳本函數;
假設;
如何從母版頁調用子頁面的javascript函數javascript

function ChildPageFunction() 
{ 
    //Do something; 
} 


和主頁的Java腳本的功能;

function MasterPagefunction() 
{ 
    //Need to call ChildPagefunction(); here 
} 


現在是它可以調用ChildPageFunction()從MasterPageFunction()?

如果有人知道如何做到這一點,請幫助我。 在此先感謝。

+0

由於子頁面來自母版頁,您可以調用childpage函數,但請確保此頁面已加載childpage函數javascript。 – Hoque 2010-07-28 14:35:52

回答

2

是的。只需在MasterPage上的任何地方撥打ChildPageFunction();即可啓動。

function MasterPagefunction() 
{ 
    ChildPagefunction(); // Will work fine 
} 

這周圍工作的其他方式,所以你可以叫你的孩子頁面MasterPageFunction(),它也將ifre。

這是因爲,在呈現時,所有主頁面html和子頁面的html都被合併,因此兩個頁面共享相同的JavaScript。

MasterPage是包裝在您的內容頁面中的模板。

+0

呵呵爲什麼我沒有想到這個? :) 非常感謝..它的工作.. – 2010-07-28 15:17:15

+0

不用擔心維傑。 – GenericTypeTea 2010-07-28 15:20:17

2

這只是javascript,一旦呈現給瀏覽器,它不知道它是來自主頁面還是內容頁面。只要正常地調用它。

+0

謝謝Ben :) 它對我來說是一個普通的java腳本。 – 2010-07-28 15:18:04

相關問題