Ваш браузер автоматически отправляет форму, когда вы нажимаете Enter. Чтобы отменить это, добавьте return false в вашу функцию updateSearchTextBox.
, если это не сработает, попробуйте это:
<script language="JavaScript">
function disableEnterKey(e)
{
var key;
if(window.event)
key = window.event.keyCode; //IE
else
key = e.which; //firefox
return (key != 13);
}
</script>
И в вашем коде:
textbox.Attributes.Add("OnKeyPress","return disableEnterKey(event)");