2011-04-01 4 views

답변

0

감사합니다.

아마 여러 가지 방법이있을 수 있습니다. 알아 두어야 할 점 중 하나는 ASP.NET이 내장 된 컨트롤이 생성하는 HTML에서 엄격하다는 것입니다. 현대의 UI/동적 메서드가 많이 있기 때문에 융통성이 없어서 문제가 발생할 수 있습니다.

먼저 HTML을 수동으로 코딩하면 jquery 함수로 원하는 방식으로 작업 할 수 있습니다. 다른 Jquery 예제와 Jquery UI를 살펴보십시오.

행복하면 다음 중 하나를 수행 할 것입니다.

a) 사용자 지정 컨트롤을 작성하거나 기존 asp : DropDownList를 확장하십시오.

b) 루프로 페이지에 HTML을 수동으로 작성합니다. 이것은 우아하거나 재사용 할 수 없지만 기술적으로 더 간단 할 수도 있습니다.

마지막으로 완성 된 HTML이 OPTION 태그 이외의 다른 태그를 HTML의 SELECT 태그에 삽입해서는 안됩니다. 그것이 당신의 접근 방식이라면, HTML의 구조를 다시 생각할 필요가 있습니다. 따라서 그것을 첫 번째 세트로 제안하십시오.

희망이 있습니다.

1

음, asp.net 대신 JQuery로 어떻게 처리 할 수 ​​있는지 알고 싶습니다. JQuery를 사용하여 DropDownList의 스타일을 지정 했으므로 계속 그 길을 따라갈 것입니다. 예제를 제공하는 JQuery UI 컨트롤에 익숙하지 않지만 Button1 컨트롤을 JQuery를 통해 해당 목록에 연결할 수 있는지 알 수 있습니다. 아마도 코드 숨김에서 버튼 컨트롤을 동적으로 만들고 페이지의 컨트롤 컬렉션에 추가하는 것이 좋습니다. 그런 다음, 페이지가 DropDownList 내에 나타나도록 JQuery를 렌더링하게하십시오.