从另一母版页asp.net中的页获取文本
我有一个名为从另一母版页asp.net中的页获取文本,asp.net,master-pages,Asp.net,Master Pages,我有一个名为default.aspx的asp.net页面,其中有一个名为ParentMaster的母版页 我有另一个名为info.aspx的页面,其中有一个名为InforMaster的母版页 我正在default.aspx中的iframe中渲染info.aspx 我想获取info.aspx中的ParentMaster中存在的文本 下面是我的页面的图示 我试着用 string infoCode=Page.master.FindControl(“ltinfo代码”).ToString() 但它不起
default.aspx
的asp.net页面,其中有一个名为ParentMaster
的母版页
我有另一个名为info.aspx
的页面,其中有一个名为InforMaster
的母版页
我正在default.aspx
中的iframe
中渲染info.aspx
我想获取info.aspx
中的ParentMaster
中存在的文本
下面是我的页面的图示
我试着用
string infoCode=Page.master.FindControl(“ltinfo代码”).ToString()
但它不起作用
有没有办法将文本从母版页转到另一个也有母版页的页面?请尝试下面的代码,从嵌套母版页的内容页访问主母版页中的控件
string infocode = ((Literal)this.Master.Master.FindControl("ltInfoCode")).Text;
或Literal-litinfo-code=this.Master.Master.FindControl(“ltinfo-code”)作为Literal代码>
或
Literal-litinfo-code=(Literal)this.Master.Master.FindControl(“ltinfo-code”)代码>您无法访问iframe内的控件。也许,您可以使用会话来完成此操作storage@CemŞengezer我们可以访问它。。。检查下面我提供的代码母版页的编号也可以通过子帧中的n个控件进行访问。Hi Shirish,代码将生成对象引用未设置为实例错误,因为它无法从母版中找到控件。master有关更多参考信息,您也可以检查此链接-