如何从母版页调用子页面的方法?

问题描述:

在我的网站,大多数页面保存一些银行并为此如何从母版页调用子页面的方法?

我为每个页面定义方法拯救自己的价值观

第一个版本后,我决定使用独特的按钮为每个页面进行保存并删除页面中的按钮(类似Win-App中的Container窗体)。所以我为此定义了button in master-page。但

如何从母版页调用子页面的方法?

你知道,方法彼此不同。我觉得定义“虚拟法”,把它的按钮单击事件,并覆盖在页面上,但page cs not inheritance from master-page !!!

所以,我该怎么办

+0

这是“可能”吗? – Rev 2011-05-26 06:55:20

从母版页调用内容页的方法:

您的网页(例如:BasePage)创建一个基类,然后继承从该类页面。然后在您的基类中创建一个虚拟方法,并在您的页面类中覆盖它。然后,您可以调用虚方法从母版页:

(cphContent.Page as BasePage).CustomMethod(); 

cphContentContentPlaceHolder在你的母版页的ID。

确保您在母版页中引用的内容页不为空。

+0

哇,我有基地页(和你说的一样)。我现在测试它 – Rev 2011-05-26 07:07:17