从ContentPage访问MasterPage上的HtmlGenericControl

时间:2009-11-06 12:50:43

标签: c# asp.net class controls htmlgenericcontrol

所以我有以下结构;

Start.master(Start.master.cs)

包含方法

DoSomething(string Text)
{
    _MyHtmlControl.InnerText = Text;  
}

HtmlGenericControl ID'ed _MyHtmlControl

Page.aspx(Page.aspx.cs)

通过new Start().DoSomething("Test");

调用方法

这样做会给我以下错误:对象引用未设置为对象的实例。

如何让它工作,所以我可以调用DoSomething()并将给定的字符串写入MasterPage中定义的HtmlGenericControl?

1 个答案:

答案 0 :(得分:1)

请参阅:

ASP.Net Master Pages: Tips, Tricks, and Traps

  

抽象互动

     

现在是时候拥有母版页了   和内容页面互动。有   我们可以采取不同的方法   实现互动,但最好   方法是使用的方法   它是什么的母版页:用户   控制。