如何从母版javascript调用子页面的javascript函数
我正在编写一个 ASP.Net 应用程序。我正在其中使用母版页。我有几个子页面,其中包含一些java脚本函数;
比方说;
function ChildPageFunction()
{
//Do something;
}
与母版页java脚本函数一样;
function MasterPagefunction()
{
//Need to call ChildPagefunction(); here
}
现在可以从 MasterPageFunction() 调用 ChildPageFunction() 吗?
如果有人知道如何做到这一点,请帮助我。 提前致谢。
I am writing an ASP.Net application. I am making use of master page in it. I have several child pages with me, which consist of some java script functions;
Let's say;
function ChildPageFunction()
{
//Do something;
}
And master page java script function as;
function MasterPagefunction()
{
//Need to call ChildPagefunction(); here
}
Now is it possible to call ChildPageFunction() from MasterPageFunction() ?
Please help me if anyone knows how to do this.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的。只需从 MasterPage 上的任何位置调用
ChildPageFunction();
即可触发。反之亦然,因此您可以从子页面调用 MasterPageFunction(),它也会 ifre。
这是因为,在渲染时,所有母版页 html 和子页 html 都会合并在一起,因此两个页面共享相同的 JavaScript。
MasterPage
是一个围绕内容页的模板。Yes. Just call
ChildPageFunction();
from anywhere on the MasterPage and it will fire.This works the other way around to, so you can call
MasterPageFunction()
from your child page and it will also ifre.This is because, when rendered, all of the master page html and the child page's html are combined, so both pages share the same JavaScript.
The
MasterPage
is a template that wraps around your Content Page.它只是 JavaScript,一旦呈现给浏览器,它就不知道它是来自母版页还是内容页。正常调用就可以了。
It is just javascript, once it is rendered to the browser it has no knowledge of whether it is from the master page or the content page. Just call it normally.