Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从母版页javascript调用子页的javascript函数_Javascript_Asp.net_Master Pages_Parent Child - Fatal编程技术网

如何从母版页javascript调用子页的javascript函数

如何从母版页javascript调用子页的javascript函数,javascript,asp.net,master-pages,parent-child,Javascript,Asp.net,Master Pages,Parent Child,我正在写一个ASP.Net应用程序。我正在利用它的母版页。我有几个子页面,其中包括一些java脚本函数; 比方说; 和母版页java脚本功能相同; 现在可以从MasterPageFunction()调用ChildPageFunction()了吗? 如果有人知道怎么做,请帮助我。 提前谢谢。是的。只需调用ChildPageFunction()从母版页上的任何位置,它都会启动 function MasterPagefunction() { ChildPagefunction(); //


我正在写一个ASP.Net应用程序。我正在利用它的母版页。我有几个子页面,其中包括一些java脚本函数;
比方说;


和母版页java脚本功能相同;


现在可以从MasterPageFunction()调用ChildPageFunction()了吗?

如果有人知道怎么做,请帮助我。
提前谢谢。

是的。只需调用
ChildPageFunction()从母版页上的任何位置,它都会启动

function MasterPagefunction()
{
   ChildPagefunction(); // Will work fine
}
这与的工作方式相反,因此您可以从子页面调用
MasterPageFunction()
,并且它也将执行

这是因为,在呈现时,所有母版页html和子页的html都被组合在一起,因此两个页面共享相同的JavaScript


母版页是一个围绕内容页的模板。

它只是javascript,一旦呈现给浏览器,它就不知道是来自母版页还是内容页。正常调用即可。

由于子页面来自母版页,您可以调用childpage函数,但请确保此时已加载childpage函数javascript。
function MasterPagefunction()
{
   //Need to call ChildPagefunction(); here
}
function MasterPagefunction()
{
   ChildPagefunction(); // Will work fine
}