Jak znaleźć identyfikator klienta kontroli w ASP.NET GridView?

Mam asp: GridView, który zawiera asp: TextBox wewnątrz TemplateField. Chciałbym uzyskać jego identyfikator do użycia w javascript. Coś takiego:

<asp:TemplateField>
    <ItemTemplate>
        <asp:TextBox ID="textDateSent" runat="server" />
        <input type="button" value='Today' 
            onclick="setToday('<%# textDateSent.ClientID %>');" />
    </ItemTemplate>
</asp:TemplateField>

Ale kiedy kompiluję, pojawia się błąd:

Nazwa „textDateSent” nie istnieje w bieżącym kontekście

Ktoś wie, jak uzyskać identyfikator klienta tego TextBox?

questionAnswers(6)

yourAnswerToTheQuestion