Frage

Ich habe dieses Problem auf einer Website gebaut mit Umbraco v3.0.3 .

Die Masterseite wird, soweit ich weiß, durch das CMS in der Datenbank gespeichert. So, wenn ich die folgende in meiner Masterseite zu tun, ist es nicht verarbeitet wird, und in der Tat ist der Kopf nicht Runat Server. So folgendes kommt im Browser auf die Seite durch:

<head runat="server">

Folglich Ich habe Probleme mit dem folgenden aus meinem Usercontrol

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

Welche der folgenden Serverfehler gibt

  

Mit der Eigenschaft Titel der Seite erfordert eine Kopfsteuerung auf der Seite. (Z.B. Runat = "server" />)

Ich möchte nur eine einfache und saubere Art und Weise den Titel der Seite von einem Usercontrol der Einstellung!

War es hilfreich?

Lösung

Haben Sie verschönern auch den Titel-Tag mit runat = „server“ wie

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

Aus der Tangente, warum sollen Sie den Seitentitel von einer Benutzersteuerung festlegen müssen? Sie wäre besser, ein Seitenelement des Habens oder umbraco Makro (möglicherweise eine asp.net Benutzerkontrolle) im Inneren des <title></title> Tag sitzen, dass Sätze der Seitentitel für Sie.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top