2011-03-04 5 views
0

계단식 드롭 다운 (웹용 폼의 경우)을 사용했습니다. 웹 서비스에서 webmethod를 사용하여 CDD를 바인딩합니다.어떻게 계단식 드롭 다운이로드되는지 알 수 있습니까

<asp:DropDownList ID="ddlMakes" runat="server" Width="150px"> 
      </asp:DropDownList> 
      <cc1:CascadingDropDown ID="cddMakes" 
       runat="server" 
       Category="Makes" 
       TargetControlID="ddlMakes" 
       PromptText="-Select Make-" 
       LoadingText="Loading Makes..." 
       ServicePath="~/VehicleMakeModelProviderService.asmx" 
       ServiceMethod="Service_GetMakes"> 
      </cc1:CascadingDropDown> 


<asp:DropDownList ID="ddlModels" runat="server" Width="150px"> 
      </asp:DropDownList> 
      <cc1:CascadingDropDown ID="cddModels" 
       runat="server" 
       Category="Models" 
       TargetControlID="ddlModels" 
       ParentControlID = "ddlMakes" 
       PromptText="-Select Models-" 
       LoadingText="Loading Models.." 
       ServicePath="~/VehicleMakeModelProviderService.asmx" 
       ServiceMethod="Service_GetModels"> 
      </cc1:CascadingDropDown> 

내가 숨겨진 필드에 컨트롤을 모두 선택한 값을 저장 한 -

다음은 코드입니다. Page_Load에 선택한 값을 설정하려고 할 때 예외가 발생합니다. DDL이 전체 페이지가로드 된 후에 채워지므로이 문제가 발생하는 것으로 나타났습니다.

DDL이 채워져 있으므로 자바 스크립트를 사용하여 선택한 값을 설정할 수있는 방법이 있습니까?

시간을 공유해 주셔서 감사합니다.

다음 이미지는 참조 용입니다. [어떤 이유로 든 해당 이미지를 삭제했습니다]

답변

1

핸들러를 참조하십시오. 도움을 받으실 수 있습니다.

+0

Thanks Misnormer !! 그것은 작동하지만, 무슨 일이 DDL로드 된 후 조작되는 것입니다. 어떤 생각? – IrfanRaza

+0

@ IrfanRaza .. 죄송합니다. 당신이 무엇을하려고하는지 잘 이해하지 못하고 있습니다. 그러나 여기에있는 exampl이 그것을 참조하고 수행해야 할 작업을 이해하고 있습니다. - http://codeasp.net/blogs/sweettam/microsoft- net/1294/dropdownlist-manipulation-using-jquery – Vishal

관련 문제