2013-03-29 7 views
0

ModalPopupExtender를 표시하는 탭 패널에 링크 단추가 있습니다. 문제는 onclick 이벤트가 시작되지 않는다는 것입니다. 그렇지 않으면 열려 팝업을 보지 못할 - 링크 버튼을 클릭 할 때마다, 모달 팝업 (발생한다) 쇼 만 클릭 이벤트가탭 패널에서 링크 단추 클릭 이벤트가 실행되지 않음

<asp:LinkButton ID="lnkAddNewAddress" runat="server" OnClick="lnkAddNewAddress_Click">Click Here To Add New Address</asp:LinkButton> 
              <asp:ModalPopupExtender ID="lnkAddNewAddress_ModalPopupExtender" runat="server" BackgroundCssClass="modalBackground" 
               DynamicServicePath="" Enabled="True" PopupControlID="pnlMyAddressBook" TargetControlID="lnkAddNewAddress" 
               ViewStateMode="Enabled"> 
              </asp:ModalPopupExtender> 

protected void lnkAddNewAddress_Click(object sender, EventArgs e) 
    { 
     GetCountryInLightBox(); 
     GetStateInLightBox(); 
     //lnkAddNewAddress_ModalPopupExtender.Show(); 
     ClearTextBoxes(); 
     ViewState["Click"] = "Add"; 
    } 
+0

ur 'lnkAddNewAddress_Click' 코드를 표시하십시오. –

+0

가 표시되었습니다. ... – adityawho

답변

0

asp:ModalPopupExtender 다시 게시물을 방지입니다 해고되지 않습니다.

자바 스크립트 팝업 창을 보았으므로 링크의 포스트 백 동작이 유지되어야합니다. 포스트가 돌아가고 코드 숨김이 실행되면 대화 상자가 표시되지 않습니다.

+0

예. 그래서 어떻게해야합니까? 내가 클릭 이벤트에 들어갈 필요가 ... – adityawho

+0

@AdityaNawandar 자바 스크립트를 사용하여 텍스트 상자를 지우고 다른 상자를 채우기 위해 아약스를 사용하십시오. 일반적으로 javascript를 사용하십시오 - 자바 스크립트 대화 상자로 이동하는 순간부터. – Aristos

+0

어떻게 좋을까요? 암호? 그리고 난 단지 링크 버튼의 클릭 이벤트를 발사해야합니다. ... – adityawho