RE:Como logro el efecto del keypress en asp.net ??
Aqui lo tienes que hacer en JavaScript y puedes asignar a cada control su correspondiente manejador del evento KeyPress. En este caso se llama OnKeyPress. Por ejemplo :
<body>
<form action="" method="POST" id="myForm" >
<input type="text" name="myText" onKeyPress="changeVal()">
<script type="text/javascript" language="JavaScript">
s1 = new String(myForm.myText.value)
function changeVal() {
s1 = "Presionaste una tecla"
myForm.myText.value = s1.toUpperCase()
}
</script>
</form>
</body>