2012-11-16 1 views
2

asp.net MVC3, VS2010에 웹 응용 프로그램이 내장되어 있습니다. 내 웹 사이트는 일련의 열과 행이있는 데이터 표를 표시합니다. 테이블에 새로운 행을 생성하는 전체 웹 페이지에서 단 하나의 "새로 만들기"옵션 만 있습니다. 그리고 사용자가 개별 행을 편집 할 수 있도록 테이블 데이터의 모든 행에 "편집"옵션이 있습니다. 모든 행은 다른 직원 ID에 해당합니다. 예를 들어 직원 id = 120을 편집하려면 해당 직원 ID가있는 행에있는 특정 "편집"단추를 클릭하십시오."편집"버튼에 Jquery 자동 완성을 적용합니다.

Jquery UI를 사용하여 "새로 만들기"필드에 자동 완성을 적용 할 수있었습니다. 그러나 모든 데이터 행의 "편집"옵션에 대해 동일한 자동 완성 논리를 적용 할 수 있지만 "편집"의 초기 클릭시 필드의 기본값을 표시하지 않으면 빈 텍스트 상자를 표시하고에 자동 완성 입력이 작동하게됩니다.

기본적으로 자동 완성 기능이 없기 때문에 특정 행에서 "편집"을 클릭하면 일반적으로 기본값이있는 필드가 표시됩니다. 따라서 자동 완성을 적용 할 때 해당 필드에 기본값을 보존하고 사용자가 "편집"을 클릭하면 모든 필드의 기본값을 볼 수 있어야하고 특정 필드를 변경하려고 할 때 - 그는 해당 필드를 클릭하고 지울 수 있으며 자동 완성 옵션으로 입력을 시작할 수 있습니다.

또한 "편집"필드의 기본값은 하드 코드되지 않은 데이터베이스의 linq입니다. 나는 asp.net mvc에 새로운, 제발 도와주세요.

+0

이것을 해결할 수 있었습니까? 나는 같은 곤경에 부딪혔다. – JohnHenry

+0

예, 했어요. 이전에 자동 완성 논리를 사용한 내보기는 모델에 연결되지 않았습니다. 나는이 문제를 해결하기 위해 계속했다. http://blogs.msdn.com/b/stuartleeks/archive/2012/04/23/asp-net-mvc-amp-jquery-ui-autocomplete.aspx – sunskin

답변