【发布时间】:2010-08-02 22:19:36
【问题描述】:
我有一个 MasterPage,几个内容页面 - 每个内容页面都有一个 UserControl。
在 MasterPage 中,我基于 Page_Init "Request.UserAgent.Contains...." 以编程方式设置 Page.Title,以便内容页面最终具有基于此的不同页面标题。
每个内容页面的标题设置为空白 (Title=" "),但是当页面呈现时,实际生成的页面标题会显示在浏览器选项卡中。
在后面的UserControl代码中,我需要访问内容页面(父页面)的Page.Title值,并在此基础上显示一些文字:
If(Page.Title == "something")
{
Lable.Text = "something";
}
else if (Page.Title == "somethingElse")
{
lable.Text = "somethingElse";
}
但是,使用此代码时,我的标签仍为空白。我需要以什么方式确定当前 Page.Title 到 MasterPage 设置的内容?
请使用 C#
【问题讨论】:
-
你使用的是asp.net表单还是mvc
标签: c# asp.net user-controls master-pages