Como faço para encontrar o ID do cliente de controle dentro de um GridView do asp.net?

Eu tenho um asp: GridView que contém um asp: TextBox dentro de um TemplateField. Eu gostaria de obter seu ID para uso em javascript. Algo assim:

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

Mas quando eu compilo, recebo um erro:

O nome 'textDateSent' não existe no contexto atual

Alguém sabe como obter o ID do cliente deste TextBox?

questionAnswers(6)

yourAnswerToTheQuestion