2012-08-03 2 views
1

저는 리피터가 있고 그 안에 linkbuttons 열이 있습니다. 해당 링크 버튼을 targetcontrolid에 추가하고 싶지만 중계기에 있기 때문에 실패했습니다.modalpopupextender 항상 표시되고 targetcontrolid가 작동하지 않습니다.

<asp:Button ID="btnFakePopUp" runat="server" Text="" visible="false" 
    onclick="btnFakePopUp_Click"/> 

을 그리고 난이 코드에 보이지 않는 버튼에하는 LinkButton을 연결하는 시도에 : : 그래서 다음과 같이 추가로 보이지 않는 버튼을 생성

protected void lbtnPosition_Click(object sender, EventArgs e) { 
     btnFakePopUp_Click(sender, e); 
    } 

    protected void btnFakePopUp_Click(object sender, EventArgs e) 
    { 
     popupJob.Show(); 
    } 

그리고 이것은 내 modalpopupextender 코드 (내 접두사입니다 ASP는 :

<asp:ModalPopupExtender ID="popupJob" runat="server" PopupControlID="panelPopup" CancelControlID="popupClose" TargetControlID="btnFakePopUp" 
    Drag="true" PopupDragHandleControlID="panelPopup"> 
</asp:ModalPopupExtender> 
<asp:Panel ID="panelPopup" runat="server" BackColor="#ebf0ff" Width="300px"> 
<div> 
    test<br /> 
    <asp:Button ID="btnSave" runat="server" Text="Save" /> 
    <asp:Button ID="btnApply" runat="server" Text="Apply" /> 
    <input id="popupClose" type="button" value="Close" /> 
</div> 
</asp:Panel> 

문제는 다음과 같습니다 : 그래서) 혼동을 얻을 해달라고 1. 항상 표시되는 panelpopup (숨겨, 및 O해야

답변

2

: CSS와 없음

예 :

<asp:ImageButton ID="btnFakePopUp" runat="server" style="display: none"></asp:ImageButton> 
+0

아주 오래된 질문,하지만 덕분에, 당신의 생각은 중대하다 : D –

1

가 나는 이유를 이해하지 않습니다 D하지만 btnFakePopUp 설정 : 사용자가 2. 아무 일도) 링크 버튼을 클릭 할 때 내가 링크 버튼을합니다 (panelpopup가 표시되어야한다) 감사합니다 클릭하려고 할 때 할수 있답니다 표시 할 수 true에 대한 가시성으로 문제가 해결되었습니다. 이제 내 modalpopupextender이 원활하게 돌아갑니다. 당신이 화면을 설정할 수 있습니다 보이지 않게 btnFakePopup를 들어

관련 문제