나는 모든 사용자의 이름을 표시하는 페이지가 있습니다. 나는 ABCD를 보여주고 싶은 첫 번째 문자를 기준으로 이름을 필터링하려고합니다. ..XYZ 필터에 따라 이름을 필터링합니다. 문제는 쿼리 부분이 아니지만이 글자를 추가하는 방법은 26 개의 링크 단추를 별도로 추가해야하거나 예를 들어 몇 가지 해결 방법이 있습니다. 시작 문자로 노래를 필터링하기 위해 일부 음악 사이트에서 이러한 유형의 동작을 보았습니다.이름의 첫 번째 문자를 기준으로 필터링 이름
2
A
답변
2
이들은
1. http://www.highoncoding.com/Articles/209_GridView_Alphabet_Paging.aspx
2. http://aspdotnetcodebook.blogspot.com/2008/03/how-to-add-alphabet-paging-in-gridview.html
1
를 사용하여 ASCII 문자 코드는 예를 들어,이 작업을 수행합니다 :
var letters = new List<string>()
for(int i = 65; i < 91; i++)
letters.Add(Convert.ToChar(i).ToString());
디스플레이를 페이지로 링크를 추가하여 :
foreach(letter in letters)
{
var hyperlink = new Hyperlink()
{
NavigateUrl = string.Format("Filter.aspx?letter={0}", letter),
Text = letter
}
Page.Controls.Add(hyperlink);
}
대신 페이지 물론 당신이 원하는 다른 컨테이너를 사용할 수 있습니다 , 컨트롤 컬렉션에 하이퍼 링크를 추가하기 만하면됩니다.
또한이 코드를 적절한 메서드 (예 : CreateChildControls 메서드 재정의)로 실행하도록주의해야합니다.
감사
관련 문제
- 1. 파일 이름의 첫 번째 부분을 기준으로 파일을 디렉토리로 이동 하시겠습니까?
- 2. 문자열의 첫 번째 문자를 기준으로 XML 파일 분할
- 3. Haskell : 첫 번째 값을 기준으로 목록에서 두 번째 값을 찾으십시오.
- 4. 첫 번째 기준으로 두 번째 datepicker 새로 고침
- 5. 스킴에서 기호의 첫 번째 문자를 추출하려면 어떻게합니까?
- 6. 변수 C의 첫 번째 문자를 감지합니다 #
- 7. 셸 스크립트가 첫 번째 커플 문자를 감지합니다.
- 8. Onkeypress가 첫 번째 문자를 감지하지 않습니다.
- 9. C++ 문자열에서 첫 번째 문자를 찾는 방법
- 10. 첫 번째 문자를 CSS에서 대문자로 만들기
- 11. REGEX로 문자의 첫 번째 문자를 제외한 모든 문자를 찾으십시오.
- 12. ORed 기준으로 Drupal보기 필터링
- 13. 첫 번째 in .Net
- 14. 문자열을 첫 번째 문자 (영문자 및 숫자)로 그룹화
- 15. 특정 문자 다음에 string의 첫 번째 문자를 어떻게 일치 시키나요?
- 16. 셀의 첫 번째 공백 뒤에 모든 문자를 삭제하려면 어떻게합니까?
- 17. jqgrid 첫 번째로드 필터링
- 18. 첫 번째
- 19. 첫 번째 글자로 그룹화
- 20. 필터링 된 목록의 첫 번째 요소 선택 jQuery
- 21. 컨트롤러 이름의 모델 이름
- 22. SQL에서 문자열의 첫 번째 문자를 가져 오는 방법은 무엇입니까?
- 23. 첫 번째 문자를 iphone의 UITextField에 작게 넣을 수 있습니까?
- 24. 문자열 열을 기반으로 고유 한 첫 번째 문자를 선택하십시오.
- 25. str.find()가 문자열의 첫 번째 문자를 무시하는 것으로 보입니다.
- 26. Perl을 사용하여 문자열에서 첫 번째 반복되지 않는 문자를 찾으려면 어떻게해야합니까?
- 27. jQuery를 사용하여 링크의 텍스트에서 첫 번째 문자를 제거하려면 어떻게합니까?
- 28. sql 함수를 수정하여 문자열의 첫 번째 문자를 삭제하십시오.
- 29. jquery의 문자열에서 첫 번째 문자를 자르는 방법은 무엇입니까?
- 30. 배열 데이터를 구문 분석하고 첫 번째 및 마지막 문자를 제거하십시오.
업데이트 페이지 – Mac
응답에서 이러한 문자를 표시하는 방법이 도움이되기를 바랍니다 알파벳 페이징을 수행하는 방법 몇 가지 유용한 링크가 있습니다) –