Gra*_*mas 37
从内部Page可以将Master页面转换为特定类型(您自己的类型Master,公开所需的功能),使用as侧面步骤任何类型不匹配的异常:
var master = Master as MyMasterPage;
if (master != null)
{
    master.Method();
}
在上面的代码中,如果Master不是类型,MyMasterPage那么master将null不会尝试方法调用; 否则将按预期调用.
Uwe*_*eim 17
使用MasterType指令,例如:
<%@ MasterType VirtualPath="~/masters/SourcePage.master" %>
然后你可以使用这样的方法:
Master.Method();
Muh*_*tar 10
你可以简单地做...
MasterPageClassName MasterPage = (MasterPageClassName)Page.Master;
MasterPage.MasterMethod();
检查详细信息访问具有代码的主页中的方法
MyMasterPageType master = (MyMasterPageType)this.Master;
master.MasterPageMethod();
| 归档时间: | 
 | 
| 查看次数: | 35232 次 | 
| 最近记录: |