아무에게도 게시되지 않은 것 같습니다.Telerik Rad Combo 및 asp.net의 비동기 포스트 백
필자는 매우 전형적인 설정을 가지고 있으며, 사무실의 드롭리스트가 변경되면 ajax 업데이트 패널이 업데이트됩니다. 각 양식에는 자체 값이있을 수 있습니다. 예를 들어 각 상점에는 자체 직원 목록이 있습니다. 여기 재미가 시작됩니다. 양식은 드롭 다운 (새 사무실)으로 변경하거나 유효성을 검증하고 제출할 수 있습니다.
드롭 다운 변경시 동일한 rad 조합의 새 인스턴스를 만들어 현재 데이터에 바인딩하고 올바른 데이터가 바인딩되었는지 확인합니다. 그런 다음 돌아 오는 길에 이전 사용자의 기본 사용자를 선택했습니다. 이것은 복합 컨트롤이며, 방화 광은 콤보를 시뮬레이트하는 "텍스트 상자"의 값이 여전히 오래된 값을 가지고 있음을 보여줍니다. 나는 onViewStateLoaded가 의심 스럽지만 Telerik의 viewstate를 끄면 도움이되지 않습니다. 난 돈이 필요하지 않습니다. 어쨌든, 사촌 나는 다른 페이지에 제출하는 크로스 페이지 게시물을 만들기 위해 선택한 값을 넣어해야합니다. 이것을 해킹하기 전에 어떤 아이디어라도 나쁘지 않습니까? 어떤 것도 감사 할 것입니다.
당신이 할 수있는 동안 나간다. ... 그 아프가니스탄의 아약스가 지난 몇 개월 동안 내 존재의 상처였다. 현대의 브라우저에서 완전히 깨졌습니다 (특히 IMO). 웹킷을 사용하고 있으며 나는 그 곳의 모든 것을 사용하는 상당히 큰 코드베이스 (사용자 측면에서 그리 크지 않은)로 무언가를해야만합니다. 나는 프런트 엔드 전체를 빨지 않는 프레임 워크로 다시 작성하고 있습니다. –
필자는 필자의 요구 사항 중 하나 인 자동 완성 기능이 있기 때문에 선택한 것뿐입니다. 놀랍게도 그것은 선택된 가치를 유지하는 소수 중 하나였습니다. 나는 AjaxToolKitDropDown이 그것을 지원하지 않는다고 믿을 수 없었다. 그리고 3 개월 간의 개발과 면허를 구입 한 후, 나는이 놈들의 물건에 붙어 있습니다. 적어도 모든 선반을 교체하지 않았습니다. 선반 컨트롤에서 제공 할 수없는 자동 완성 또는 다른 상호 작용이 필요한 것만 제공합니다. 이제는 툴킷을 보관하고 해당 셀의 연관 배열을 전달하기 바란다. – user383562
RadCombobox는 강력한 도구이므로 기본 ASP.NET DropDownList가 제공하는 것 이상의 기능이 필요할 때만 사용해야합니다. 다양한 기능이 필요하지 않은 경우 RadFormDecorator를 사용하여 다른 Telerik 도구와 일치하도록 DropDownList를 스타일 할 수 있습니다. Telerik 도구를 올바르게 사용하면 모든 주요 브라우저를 완벽하게 지원할 수 있으며 문제가 발생하면 항상 도움을 드리겠습니다. – Todd