从另一个母版页面asp.net中的页面获取文本

时间:2016-03-23 05:57:56

标签: asp.net master-pages

我有一个名为default.aspx的asp.net页面,其中有一个名为ParentMaster的母版页。

我有另一个名为info.aspx的网页,其中有一个名为InforMaster的网页。

我在info.aspx内的iframe内呈现default.aspx

我想获取ParentMasterinfo.aspx内的文字文字。

以下是我页面的图示。

Page layout

我尝试使用

string infoCode = Page.master.FindControl("ltInfoCode").ToString()

但它不起作用。

有没有办法将文本从母版页获取到另一个也有母版页的页面?

1 个答案:

答案 0 :(得分:0)

尝试使用以下代码从嵌套母版页中的内容页面访问Main Master页面中的控件。

string infocode = ((Literal)this.Master.Master.FindControl("ltInfoCode")).Text; 

OR
 Literal litInfoCode = this.Master.Master.FindControl("ltInfoCode") as Literal;

OR
Literal litInfoCode = (Literal)this.Master.Master.FindControl("ltInfoCode");