2012-02-02 19 views
3

ハイパーリンクがクリックされたときにモーダルポップアップが表示されます。これでモーダルポップアップを閉じてボタンを追加したいのですが、どうすればよいかわかりません。私はこれを試したモーダルポップアップを閉じる

<ajaxToolKit:ModalPopupExtender ID="mPopup" runat="server" TargetControlID="HyperLink" 
    PopupControlID="pnlItem" BackgroundCssClass="modalBackground" /> 
<asp:Panel runat="server" ID="pnlItem" Style="display: none;" CssClass="PopupStyle" Width="400"> 
    <div> 
     <ucc:High ID="High" runat="server" /> 
     <asp:Button ID="btnClose" runat="server" Text="CLOSE" 
      OnClientClick="javascript:document.getElementById('btnClose').click();return false;" /> 
    </div> 
</asp:Panel> 

しかし、それは動作しない..それはjsスクリプトの問題をスローする。

任意の助けもCancelControlIDというプロパティがあり

+0

で利用できます。モーダルポップアップのプロパティとして閉じるボタンを設定できませんか? – Tim

+0

なぜ落選したのか分かりません...これは有効な質問です。 –

+0

申し訳ありませんが、私は初心者です。説明することができます、私はプロパティを作成することができますし、私は何をする必要がありますか? – user710502

答えて

0
<ajaxToolKit:ModalPopupExtender ID="mPopUp" CancelControlID="btnClose" runat="server" TargetControlID="HyperLink2" 
          PopupControlID="pnlItem" BackgroundCssClass="modalBackground" /> 
          <asp:Panel runat="server" ID="pnlItem" Style="display: none;" CssClass="PopupStyle" 
          Width="400"> 
         <div> 
           <ucc:High ID="High" runat="server" /> 
           <asp:Button ID="btnClose" runat="server" Text="Close" OnClientClick="javascript:document.getElementById('btnClose').click();return false;" /> 
         </div> 
         </asp:Panel> 
関連する問題