Trouver le contrôle dans ListView EmptyDataTemplate

J'ai l'un ListView comme ce

<asp:ListView ID="ListView1" runat="server">
   <EmptyDataTemplate>
      <asp:Literal ID="Literal1" runat="server" text="some text"/>
   </EmptyDataTemplate>
   ...
</asp:ListView>

Dans Page_Load() j'ai le texte suivant:

Literal x = (Literal)ListView1.FindControl("Literal1");
x.Text = "other text";

mais x retourne null. J'aimerais changer le texte de la Literal de contrôle mais je n'ai aucune idée de comment le faire.

source d'informationauteur Caline