en c# hay el evento textChanged para un textbox, tendrias que ir mirando cada pulsacion de tecla e ir compiendo el string a tu gusto. pero esto implica muchos envios al servidor, es mejor que lo hagas como dice Fann_Lavigne con javascript en el lado cliente.
saludos