Formulaires Web message d'erreur: “Ce n'est pas scriptlet. Sera de sortie en tant que texte brut”

Dans mes ASP .NET Web Forms j'ai le texte suivant déclarative code:

<asp:TextBox runat="server" ID="txtbox" CssClass='<%=TEXTBOX_CSS_CLASS%>' />

La constante TEXTBOX_CSS_CLASS est définie dans une classe de base que la page code-behind de la classe hérite de:

public class MyPageBase : Page
{
    protected internal const string TEXTBOX_CSS_CLASS = "myClass";
}

Au moment de l'édition du compilateur cependant me prévient que "Ce n'est pas scriptlet [sic]. Sortie en tant que texte brut".
Fidèle à sa parole, la classe css est rendu comme littéralement "<%=TEXTBOX_CSS_CLASS%>".

Ce qui ne signifie ce message d'erreur et est-il une solution afin que je puisse encore utiliser une constante dans une classe de base?

InformationsquelleAutor cbp | 2013-09-23