ciao,
ti basta controllare la proprieta' textBox1.Text.Lenght relativa alla textbox tua, aggiornando nell'evento "TextChanged" la label che ti serve:
Private Sub textBox1_TextChanged(ByVal sender As Object, ByVal e As EventArgs)
label1.Text = textBox1.Text.Length.ToString()
End Sub
pero' ricorda di mettere autopostbak = true della textbox.
Se vuoi qualcosa di piu' "elegante" e soprattutto piu' leggero devi lavorare con javascript:
<script type="text/javascript" >
function conta()
{
var txt = document.getElementById('<%= TextBox1.ClientID %>');
var label = document.getElementById('<%= lblConteggio.ClientID %>');
label.innerText = txt.value.length;
}
</script>
<div>
<asp:TextBox ID="TextBox1" runat="server" onkeypress="conta()"></asp:TextBox>
<asp:Label ID="lblConteggio" runat="server"></asp:Label>
</div>
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo