ID가 "btnSearch"인 Button 컨트롤과 ID가 "txtSearchbyName"인 TextBox 컨트롤이있는 간단한 test.aspx 페이지가 있습니다. 이 기능은 TextBox의 텍스트를 기반으로 "TestTable"이라는 SQL Server 테이블의 모든 값을 "select * from testtable where firstName = txtSearchbyName.text"라고합니다.GRIDVIEW in ASP.NET
GUI 인터페이스로 만든 SQLDatasource가있는 간단한 그리드가 있습니다. 위의 쿼리와 비슷한 SQLDataSource의 GUI를 통해 where 절이 추가 된 select 쿼리가 있어야합니다.
F5를 누르고 "테스트"와 같은 텍스트 상자에 텍스트를 입력하고 Enter 키를 누르면 모눈에 채워진 모든 일치하는 firstName으로 채워진 표가 생성됩니다.
나는 몇 가지 질문을하고 있습니다. 내가 텍스트 상자에 텍스트를 지정하고 쳤을 때 어떻게 만의 SqlDataSource GUI 또는 aspx.file에서 HTML 태그를 사용하여의 GridView를 채 웁니다하기 위해, 코드 숨김 파일 (test.aspx.cs 파일) 또는 전혀 C# 코드 또는 자바 스크립트를 사용하지 않고
\ 현재 test.aspx 페이지의 버튼 컨트롤을 클릭하십시오. 다시 말하지만, 나는 codebehind와 javascript를 사용하고 싶지 않다.
GridView에서 그리드를 채우지 않도록 텍스트를 입력 한 후 TextBox 내에서 입력 할 때 기능을 사용하지 않도록 설정하는 방법.
기본적으로 버튼 만 사용하고 코딩을 사용하지 않으려면 검색을 사용하고 싶지만 html을 변경할 수 있습니다.
또한 양식의 다른 컨트롤에서 gridView를 채우지 않아야합니다. 이 페이지가 다시 게시됩니다 단추를 클릭 한 다음 데이터를로드 할 때
이것은 우스운 요구 사항입니다. 실제로 무언가를 성취하려고 시도하고 있습니까, 아니면 이것을 할 수 있는지를 테스트하는 것입니까? –
자바 스크립트를 사용할 수 없다면 vbscript를 사용할 수 있습니다. 참고 : IE에서만 작동합니다.) –
JScript를 사용하지 않으려면 해당 경로로 이동하십시오. 이론적으로 자바 스크립트와 같지 않습니다. :) –