【问题标题】:Use Different Title For Homepage为主页使用不同的标题
【发布时间】:2019-07-13 17:08:38
【问题描述】:

如何在 ASP.NET Web 窗体应用程序中为主页设置不同的标题。许多网站(例如 stackoverflow.com)也有不同的主页标题和不同的其他页面标题。我知道我必须对母版页做一些事情,但我不知道该怎么做?

我可以设置每个内容页面的页面标题并在母版页中检索它:

Site.Master

<title><asp:ContentPlaceHolder ID="TitlePlaceHolder" runat="server" /><%= "- mySite" %></title>

但是如何将主页标题设置为 MySite - 这是我的新网站!

【问题讨论】:

  • 直接在default.aspx页面设置标题;那是主页。我不确定 ContentPlaceHolder 在做什么。
  • 谢谢,但我已经通过检测内容页面名称自己解决了。
  • 请添加您的答案以帮助他人。
  • 好的,我已经添加了答案。

标签: asp.net


【解决方案1】:

我自己找到了解决方案,我将在此处发布以帮助其他有同样问题的人。

解决方案:

只需转到母版页的代码隐藏并检测内容页面名称(您的 .aspx 页面名称)。如果它是主页,则为其设置标题,否则为所有内容页面设置不同的标题。

【讨论】:

    猜你喜欢
    • 2014-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-19
    • 2019-06-26
    • 2014-06-03
    • 2012-08-12
    相关资源
    最近更新 更多