【发布时间】:2023-04-01 22:45:01
【问题描述】:
我要做的是读取当前母版页的标题,并从子页的代码隐藏中附加一些内容。
我尝试使用:
this.Master.Page.Title.ToString()
但它返回 null。有什么想法吗?
在母版页中,我是这样设置标题的:
<head runat="server">
<title>The Magic Finger - Web Design</title>
<link href="App_Themes/Style.css" rel="stylesheet" type="text/css" />
</head>
【问题讨论】:
-
如果您的代码在页面内,请使用
Title = "Some title";如果您在母版页内,请使用Page.Title = "Some title";。 -
这并不能解决您的问题,但 Master.Page 指的是在 Master 内部呈现的 Page 控件。即:(this == this.Master.Page)。
标签: asp.net master-pages