在内容页面上设置主页面上的属性值(使用基页时)

时间:2015-06-01 14:31:48

标签: c# asp.net webforms master-pages

我在母版页上创建了一些公共字符串属性。我初步认为我可以在我的内容页面的Page_Load中设置它们:

protected void Page_Load(object sender, EventArgs e)
{
    Master.Property1Title = "Test title";
}

这不起作用......是因为我的内容页面使用了基页吗?

1 个答案:

答案 0 :(得分:0)

您应该转换为主页面类型。

var myMaster = Master as MyMasterPageClassName;

if(myMaster != null)
{
    myMaster.Property1Title = "Test title";
}