如何从母版页调用子页的方法
本文关键字:方法 调用 母版页 | 更新日期: 2023-09-27 17:57:38
在我的网站上,大部分页面都在银行和中保存了一些东西
我为每个页面定义保存自己的值的方法
在第一次发布后,我决定使用唯一的按钮为每个页面保存并删除页面中的按钮(类似于Win应用程序中的容器形式)。所以我定义了button in master-page
。但是
如何从母版页调用子页的方法
你知道,方法各不相同。我想定义"虚拟方法",在按钮点击事件中调用它,并在页面中覆盖它,但page cs not inheritance from master-page !!!
那么我该怎么办?
从主页面调用内容页方法:
为页面创建一个基类(例如BasePage
),然后从该类继承页面。然后在基类中创建一个虚拟方法,并在页面类中覆盖它。然后,您可以从主页面调用该虚拟方法:
(cphContent.Page as BasePage).CustomMethod();
cphContent
是主页面中ContentPlaceHolder
的ID。
请确保您在母版页中引用的内容页不为空。