我正在编写一个ASP.Net应用程序。我正在使用母版页。我有几个子页面,包含一些java脚本函数;
让我们说;
function ChildPageFunction()
{
//Do something;
}
主页java脚本功能为;
function MasterPagefunction()
{
//Need to call ChildPagefunction(); here
}
现在可以从MasterPageFunction()调用ChildPageFunction()吗?
如果有人知道怎么做,请帮助我。
提前谢谢。
答案 0 :(得分:2)
是。只需从MasterPage上的任何位置拨打ChildPageFunction();
,它就会触发。
function MasterPagefunction()
{
ChildPagefunction(); // Will work fine
}
这反过来适用于您,因此您可以从您的子页面调用MasterPageFunction()
,它也将是ifre。
这是因为,在渲染时,所有母版页面html和子页面的html都被组合在一起,因此两个页面共享相同的JavaScript。
MasterPage
是一个封装内容页面的模板。
答案 1 :(得分:2)
它只是javascript,一旦呈现给浏览器,它就不知道它是来自母版页还是内容页。只需正常调用即可。