Ne peut pas accéder à l'ID de contrôle dans le code derrière

J'ai le code suivant dans ma page aspx:

 <asp:Button runat="server" ID="myButton" Text="hello" />

et ceci dans mon code behind:

protected void Page_Load(object sender, EventArgs e)
{ 
    myButton.Text = "bye"; 
}

Pour une raison quelconque, l'intellisense ramasse le "myButton" id dans le code-behind, mais lorsqu'il compile il dit

il ne peut pas se développer, car il ne veut pas le reconnaître!

Ma page est une page aspx par défaut qui utilise une page maître, le bouton est à l'intérieur d'un contrôle de contenu et tout est configuré pour s'exécuter sur le serveur correctement, la page s'exécute et affiche bien sauf pour ce bouton de résolution de problème!

Des idées?

  • Pouvez-vous coller plus du code de balisage afin que nous puissions voir le contexte de la Touche?
InformationsquelleAutor | 2009-08-22