Pregunta

Estoy teniendo este problema en un sitio construido con Umbraco v3.0.3 .

La página principal está, por lo que yo sé, almacenados por el CMS en la base de datos. Así, cuando hago lo siguiente en mi página maestra, no es en trámite y, de hecho, la cabeza no es el servidor runat. Por lo que el siguiente viene a través de la página en el navegador:

<head runat="server">

En consecuencia, estoy teniendo problemas usando la siguiente desde dentro de mi usercontrol

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

¿Qué da el siguiente error en el servidor

  

El uso de la propiedad Título de la página requiere un control de cabecera de la página. (Por ejemplo runat = "server" />)

Sólo quiero una manera simple y limpia de establecer el título de la página de un control de usuario!

¿Fue útil?

Solución

¿Usted también embellecer la etiqueta del título con "servidor" runat = como

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

Fuera de la tangente, ¿por qué se necesita para establecer el título de la página de un control de usuario? Usted sería mejor de tener un elemento de página o macro (posiblemente un control de usuario asp.net) umbraco sentado dentro de la etiqueta <title></title> que establece el título de la página para usted.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top