Laden...

<%= variable %> aus codehind zuweisen ?

Erstellt von Ayke vor 16 Jahren Letzter Beitrag vor 16 Jahren 908 Views
Ayke Themenstarter:in
643 Beiträge seit 2006
vor 16 Jahren
<%= variable %> aus codehind zuweisen ?

Hi

Kann mir jemand sagen warum das nicht funkoniert ?

<meta name="keywords" content="<%= MasterPageKeywords %>" />


codebehind :

    protected string MasterPageKeywords;

    protected void Page_Load(object sender, EventArgs e)
    {
        if (this.IsPostBack != true)
        {
            MasterPageKeywords = "test";
        }
    }

Bei wird dan folgendes im content angezeigt : <meta name="keywords" content="&lt;%= MasterPageKeywords %>" />

5.941 Beiträge seit 2005
vor 16 Jahren

Hallo Ayke

Wahrscheinlich weil du das in einem Attribut schreibst.
Verpasse deinem Tag besser das Attribut runat="server", gib ihm eine ID und nutze die Attributes Collection, um den Tag zu manipulieren.

Das ist die beste Möglichkeit.

Gruss Peter

--
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland 2007 - 2011

Ayke Themenstarter:in
643 Beiträge seit 2006
vor 16 Jahren

Danke. Ich verwende nun die Attributes Collection.