C# 从母版页上的用户控件获取子页标题
我在母版页中有一个用户控件。在ascx的代码背后,我想获得页面的标题。标题设置在标题部分,子页面中带有标记。您是否尝试过C# 从母版页上的用户控件获取子页标题,c#,asp.net,master-pages,C#,Asp.net,Master Pages,我在母版页中有一个用户控件。在ascx的代码背后,我想获得页面的标题。标题设置在标题部分,子页面中带有标记。您是否尝试过页面。标题 但是,我认为需要在服务器端运行head标记才能使用此您是否尝试过页面。Title 但是,我认为需要在服务器端运行head标记才能使用此功能 var obj = this.Parent.Page; var title= obj.Title; 试试这个 var obj = this.Parent.Page; var title= obj.Title; 我想这一页。标
页面。标题
但是,我认为需要在服务器端运行head标记才能使用此您是否尝试过
页面。Title
但是,我认为需要在服务器端运行head标记才能使用此功能
var obj = this.Parent.Page;
var title= obj.Title;
试试这个
var obj = this.Parent.Page;
var title= obj.Title;
我想这一页。标题就足够了。如果没有,则必须在对象模型中进行一段时间,直到到达页面为止。上述两种解决方案已详细说明。唯一的变化可能是ascx设置在母版页而不是页面上。这里最糟糕的情况是在母版页中获取标题,并在呈现页面时将其提供给ascx
现在,理解为什么会有点困惑。大多数人认为页面位于母版页上。但是,从技术上讲,母版页设置为页上的控件。这在很大程度上是为了避免在引入母版页时完全重新构建ASP.NET体系结构。这意味着页面被请求并开始呈现。然后点击母版页链接的标签,呈现“控件”,等等。在某些情况下,Microsoft提供了简单的捷径,在其他情况下,您必须导航,导航与许多人的期望相反。我认为页面。标题就够了。如果没有,则必须在对象模型中进行一段时间,直到到达页面为止。上述两种解决方案已详细说明。唯一的变化可能是ascx设置在母版页而不是页面上。这里最糟糕的情况是在母版页中获取标题,并在呈现页面时将其提供给ascx 现在,理解为什么会有点困惑。大多数人认为页面位于母版页上。但是,从技术上讲,母版页设置为页上的控件。这在很大程度上是为了避免在引入母版页时完全重新构建ASP.NET体系结构。这意味着页面被请求并开始呈现。然后点击母版页链接的标签,呈现“控件”,等等。在某些情况下,Microsoft提供了简单的捷径,在其他情况下,您必须导航,导航与许多人的期望相反