从 ContentPage 访问 MasterPage 上的 HtmlGenericControl
所以我有以下结构;
Start.master (Start.master.cs)
包含方法
DoSomething(string Text)
{
_MyHtmlControl.InnerText = Text;
}
和 HtmlGenericControl ID 的_MyHtmlControl
Page.aspx (Page.aspx.cs)
通过 new Start().DoSomething("Test"); 调用方法
这样做会出现以下错误:未将对象引用设置为对象的实例。
我怎样才能让它工作,这样我就可以调用 DoSomething()
并将给定的字符串写入 MasterPage 中定义的 HtmlGenericControl 中?
so I've got the following structures;
Start.master (Start.master.cs)
Contains a Method
DoSomething(string Text)
{
_MyHtmlControl.InnerText = Text;
}
And the HtmlGenericControl ID'ed _MyHtmlControl
Page.aspx (Page.aspx.cs)
Calls the Method via new Start().DoSomething("Test");
Doing so gives me the following error: Object reference not set to an instance of an object.
How can I make it work, so I can call DoSomething()
and it writes the given string into the HtmlGenericControl that is defined in the MasterPage?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请参阅:
ASP.Net 母版页:提示、技巧和陷阱
See:
ASP.Net Master Pages: Tips, Tricks, and Traps