2016-10-12 24 views
0

私は横にリストがあり、クリックされたときにパネルが表示されていると思われます。しかし、私がプログラムした最後のモジュールはちょっとページをリフレッシュするだけですが、何もしません。パネルは表示されませんが、他のすべてが問題なくパネルを表示しています。クリック後にASPパネルが表示されない

コードのセクションの少しです。

<tr id="trShare"> 
            <td> 
             <asp:Image ID="imgShare" runat="server" ImageUrl ="Images/share.png" width="22px" height="22px" /> 
            </td> 
            <td align="left" valign="middle"> 
              <asp:LinkButton ID="lnkShare" runat="server" Text="Share..." ></asp:LinkButton> 
            </td> 
           </tr> 

<tr id="trEmail"> 
           <td> 
            <asp:Image ID="Image1" runat="server" ImageUrl ="Images/share.png" width="22px" height="22px" /> 
           </td> 
           <td align="left" valign="middle"> 
             <asp:LinkButton ID="lnkEmail" runat="server" Text="Email Contact" ></asp:LinkButton> 
           </td> 
          </tr> 
<asp:Panel ID="panelShare" runat="server" CssClass="modalPopUp"> 
     <h2>Share this applicant</h2> 
     <hr /> 
     <blockquote> 
      <p>An email will be sent with a link to this page. Please add a valid username. Only @asf.edu.mx are allowed.</p> 
      <p> <asp:TextBox ID="txtShareWith" runat="server" Width="120px"></asp:TextBox>@asf.edu.mx </p> 
      <br /><br /><br /><br /> 
      <div style="text-align:right;"> 
       <asp:Button ID="btnCancelShare" runat="server" Text="Cancel" CausesValidation="false" /> 
       &nbsp;&nbsp;&nbsp; 
       <asp:Button ID="btnShare" runat="server" Text="Share" CausesValidation="false" OnClick="btnShare_Click" /> 
      </div> 
     </blockquote>   
    </asp:Panel> 
    <asp:Panel ID="panelEmail" runat="server" CssClass="modalPopUp"> 
     <h2>Share this applicant</h2> 
     <hr /> 
     <blockquote> 
      <p>An email will be sent with a link to this page. Please add a valid username. Only @asf.edu.mx are allowed.</p> 
      <p> <asp:TextBox ID="TextBox1" runat="server" Width="120px"></asp:TextBox>@asf.edu.mx </p> 
      <br /><br /><br /><br /> 
      <div style="text-align:right;"> 
       <asp:Button ID="Button1" runat="server" Text="Cancel" CausesValidation="false" /> 
       &nbsp;&nbsp;&nbsp; 
       <asp:Button ID="Button2" runat="server" Text="Share" CausesValidation="false" /> 
      </div> 
     </blockquote>   
    </asp:Panel> 

    <ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender4" runat="server" 
     PopupControlID="panelEmail" 
     TargetControlID="lnkEmail" 
     CancelControlID="btnCancelEmail" 
     BackgroundCssClass="modalBackGround" 
     DropShadow="true" ></ajaxToolkit:ModalPopupExtender> 

    <ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender1" runat="server" 
     PopupControlID="panelShare" 
     TargetControlID="lnkShare" 
     CancelControlID="btnCancelShare" 
     BackgroundCssClass="modalBackGround" 
     DropShadow="true" ></ajaxToolkit:ModalPopupExtender> 

「電子メール」セクションは、まったく表示されないセクションです。

+0

の中へ ''上記 '追加:' を? – VDWWD

+0

まあ、明らかに私は作業部の部分と作業していない部分をコピーしました...コード全体を追加する必要がありますか?それは

とそのようなものを持っているので...応答に感謝します。 –

答えて

1

問題が見つかりました。パネルpanelEmailの中にボタンbtnCancelEmailが存在しません。

変更

<asp:Button ID="Button1" runat="server" Text="Cancel" CausesValidation="false" /> 

<asp:Button ID="btnCancelEmail" runat="server" Text="Cancel" /> 
+0

これは私がすべてのparamsを満たさなければならなかったことを知っていたちょうど愚かなhaha didntだった。大変ありがとうございます。 –

関連する問題