从usercontrol访问maspage属性

Joh*_*han 12 c# asp.net

如何在usercontrol中从代码隐藏访问我的母版页上定义的属性?

Dar*_*rov 17

var master = (this.Page.Master as SiteMaster);
if (master != null)
{
    var myProperty = master.MyProperty;
}
Run Code Online (Sandbox Code Playgroud)

  • @Johan,是的,这是您母版页的实际类型.例如,如果你有Site.Master然后使用SiteMaster,如果你有FooBar.Matser然后使用FooBarMaster,... (4认同)

The*_*ebo 5

Page.Master公开底层母版页(如果有).