gpt4 book ai didi

c# - 从 Umbraco 中的用户控件设置页面标题

转载 作者:行者123 更新时间:2023-11-30 22:42:04 24 4
gpt4 key购买 nike

我在使用 Umbraco v3.0.3 构建的网站上遇到了这个问题。

据我所知,母版页由 CMS 存储在数据库中。因此,当我在我的母版页中执行以下操作时,它没有被处理,实际上头部不是在服务器上运行的。因此,以下内容会进入浏览器中的页面:

<head runat="server">

因此,我在使用用户控件中的以下内容时遇到问题

protected void Page_Load(object sender, EventArgs e)
{
this.Page.Title = "Lorem Ipsum";
}

这给出了以下服务器错误

Using the Title property of Page requires a header control on the page. (e.g. runat="server" />)

我只想要一种从用户控件设置页面标题的简单干净的方法!

最佳答案

你是不是也给title标签加了runat="server"喜欢

<head runat="server">
<title runat="server"></title>
</head>

题外话,为什么需要通过用户控件设置页面标题?您最好在 <title></title> 中放置一个页面项或 umbraco 宏(可能是一个 asp.net 用户控件)。为您设置页面标题的标记。

关于c# - 从 Umbraco 中的用户控件设置页面标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4614240/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com