ASP Master.FindControl对象引用未设置为实例

时间:2012-07-21 20:46:13

标签: asp.net

这是错误发生的地方,有什么想法吗?我确信这很简单。

Control masterC = Master.FindControl("ContactPlaceHolder_Header");

这是在Website.master.cs中定义的,它不是嵌套的母版页(它没有自己的母版页)。

1 个答案:

答案 0 :(得分:1)

母版页的Master属性引用母版页。

由于您没有为定义此代码的母版页提供一个代码,Masternull,解释异常。

只需将您的代码更改为:

Control masterC = FindControl("ContactPlaceHolder_Header");

所有这些都将在世界上(或者至少是这个母版页所在的地方)。