我有一个母版页A,另一个是嵌套A的母板页B(母版页B以A为母板页),但是我在B的内容也这样为什么不能找到母版页B的控件呢?
如下,内容页:
protected void Page_LoadComplete(object sender, EventArgs e)
{ PreYearList = ((DropDownList)Master.FindControl("PreYearList"));//PreYearList为空,findcontrol的ID没有错的
}
是不是与嵌套母版页有关呢??
如下,内容页:
protected void Page_LoadComplete(object sender, EventArgs e)
{ PreYearList = ((DropDownList)Master.FindControl("PreYearList"));//PreYearList为空,findcontrol的ID没有错的
}
是不是与嵌套母版页有关呢??
------------------------------------------------------------------
你这个Master就是母版页B的ID吗?如果不是,那当然是错的。你换成:
PreYearList = ((DropDownList)this.FindControl("PreYearList"));试试。
Master.Master.FindControl("")
public DropDownList _PreYearList
{
get
{
return PreYearList;
}
}然后在内容页就可以获取到: Year=Master._PreYearList.SelectedValue;//这样就可以~~~所以应该没有获取错层。。请指教!~~