웹 페이지가 있습니다. 나는 테이블에서 기록을 보여 주며, 내 페이지에 학생들을 말하게한다. 나는 모든 학생들에게 질의를하고 그리드로 보여줍니다. DataGridview 결과를 필터링하기 위해 텍스트 상자를 사용하고 싶습니다. 예를 들어 사용자가 텍스트 상자에 a를 입력하면 그리드에는 이름에 "a"가있는 학생 만 표시됩니다. 텍스트 상자를 편집하는 동안 동시에 눈금을 새로 고칩니다.ASP .Net 텍스트 상자 Textchanged 이벤트
텍스트 상자의 autopostback 속성을 true로 설정하고 텍스트 상자의 textchanged 이벤트에서 눈금을 새로 고칩니다. 텍스트가 포커스를 잃은 후에 만 textchanged 이벤트가 발생합니다. 사용자가 한 문자 만 입력하면 어떻게해야합니까? 감사.
당신은 AJAX를 사용해야합니다. 모든 문자 유형 소방 포스트 이벤트 .. 좋지 않습니다. –
모든 키를 누른 후에 포스트 백을 일으키시겠습니까? 업데이트 패널 내부의 모든 내용을 래핑 할지라도 사용자는 페이지가 새로 고쳐질 때까지 기다렸다가 다른 문자를 입력 할 수 있습니다. – rie819
[여기]에 대한 비슷한 질문이 많이 있습니다 (http://stackoverflow.com/questions/1009086/how-to-make-an-asp-net-textbox-fire-its-ontextchanged-event-fire-in- an-ajax-upd) –