내 모델 클래스에 일반 목록이 있습니다. 필자는 일반 목록의 데이터를 채우는 내보기에서 자동 완성 기능이있는 텍스트 상자를 갖고 싶습니다. 어떻게해야합니까?자동 완성 일반 목록 MVC 3
-1
A
답변
1
당신이 일치하는 데이터의 목록을 반환하고 사용자가 입력 한 문자열을 받아 서버 측에서
기능이 필요합니다. 보기에서이
public JsonResult AutoComplete(string input) { //Your code goes here }
같은
뭔가 텍스트 상자는 에서 KeyDown 이벤트를 바인딩해야합니다. 이에 대해서는 jQuery의 도움을받을 수 있습니다. 키 다운 핸들러에서 Controller에서 정의한 함수에 Ajax 호출을 수행합니다. 이 같은 일부 것은 : 응답에서
$.ajax({ url: '@Url.Action("AutoComplete", "ControllerName")', data: 'input=' + sampleInput, success: function (data) { //Show the UL drop down }, error: function (data) { // Show Error } });
당신은 당신이 "UI"와 같은 일부 HTML 요소에 바인딩해야합니다 문자열의 목록을 얻을 것이다. 완료되면이 UI를 텍스트 상자 아래에 적절한 CSS로 표시하십시오. jQuery를 사용하면 텍스트 상자의 픽셀 위치도 검색 할 수 있습니다. 당신이 MVC (NO viewstate가)에서 응용 프로그램을 개발로
당신은 당신의 프로젝트에 Asp.Net 자동 완성 상자를 사용할 수 없습니다. 당신이 그 아이디어를 얻길 바랍니다.
1
JQuery Autocomplate를 사용할 수 있습니다. 목록을 채우기 위해 객체의 데이터를 채울 수 있습니다. 나는 정확한 면도기 구문을 기억하지 수 있지만,이 참조 할 수 있습니다 :
//data is your Model object of type List<String>
var listString = [@foreach(x in data) { '@x',}];
$("#dataList").autocomplete({
source: listString
});
<input id="dataList">
JQuery와 Autocomplte http://jqueryui.com/demos/autocomplete/
를이 필요한 경우 클라이언트 측 자동 완성, 내가 서버 측을 제공 할 수있다.
이 들어관련 문제
- 1. ASP.NET MVC 3 자동 완성
- 2. 플렉스 3 자동 완성
- 3. Google지도 자동 완성 목록
- 4. 합격 목록 - 자동 완성
- 5. 장고 자동 완성 목록
- 6. JQuery 자동 완성 Spring MVC 반환 목록 포함, 필터링되지 않음
- 7. 자동 완성 검색 목록 문제
- 8. 기준과 SQLite에서 자동 완성 목록
- 9. 목록 하나의 레코드 자동 완성
- 10. PyCharm 자동 완성, 유형 목록
- 11. 자동 완성 내 asp.net에서 MVC
- 12. ASP.NET MVC 3 중첩 목록
- 13. 자동 완성 ajax 텍스트 상자의 텍스트가 ajax 자동 완성 텍스트 상자에있는 자동 완성 문자열 목록
- 14. MVC 3 App의 자동 데이터로드
- 15. 레일 3 개의 다른 자동 완성 필드
- 16. 레일 3 primary_key를 지원하는 자동 완성 솔루션
- 17. 레일 3 자동 완성 - 대안 제시?
- 18. 레일즈 3 여러 모델에 걸쳐 자동 완성
- 19. 레일 3 CSV 파일에서 jquery 자동 완성
- 20. Mvc 3 모델 자동 바인딩
- 21. 텍스트 상자 그룹에 대한 자동 완성 목록
- 22. 글 머리 기호를 표시하는 자동 완성 목록
- 23. jQuery 자동 완성 - 포커스 값 목록 표시
- 24. jqueryui 자동 완성 맞춤 데이터, 목록 생성
- 25. 기준으로 JSON 파일의 자동 완성 목록
- 26. 자동 문구 완성/문장 완성
- 27. ASP.NET MVC jQuery 자동 완성 HtmlHelper
- 28. 자동 완성 필드가있는 MVC 유효성 확인
- 29. MVC : 편집시 자동 완성 값 설정
- 30. ASP MVC 대 jQuery UI 자동 완성
굉장! 사용할 수있는 플러그인은 내 자신의 글을 작성하는 것보다 10 배 더 낫습니다. – ganders