Add following to your Page_Load
txtserach.AutoPostBack = true
or set AutoPostBack to true at design time.
But I think it's not a good experience for users, as page will refresh to get the data from server.
As per me, you should think of some ajax or jquery alternatives.