ASP.NET + ModalPopupExtender + Click-Ereignis

Habe ich eine ASP.NET Anwendung, ASP.NET AJAX. Ich bin mit dem ASP.NET AJAX-Toolkit, um einen dialog zu einem Benutzer. Wenn der Benutzer auf " ja " im Dialogfeld, möchte ich behandeln, das Ereignis in der code-behind. Jedoch ist mir aufgefallen das mein click-event nicht erreicht wurde. Hier ist der Haupt-code:

<asp:Panel ID="dialogContinuePanel" runat="server" style="display:none;" DefaultButton="yesButton">    
  <div>Are you sure you want to continue?</div>
  <div>
    <asp:ImageButton ID="yesButton" runat="server" AlternateText="Yes" ImageUrl="/resources/yes.png" OnClick="yesButton_Click" />
    <asp:ImageButton ID="noButton" runat="server" AlternateText="No" ImageUrl="/resources/no.png" />
  </div>
</asp:Panel>

<asp:LinkButton ID="hiddenLinkButton" runat="server" Text="" />
<cc1:ModalPopupExtender ID="dialogErrorExtender" runat="server" OkControlID="yesButton" 
  TargetControlID="hiddenLinkButton" PopupControlID="dialogContinuePanel"   
  CancelControlID="noButton" />                    

Mein Code Hinter:

protected void yesButton_Click(object sender, EventArgs e)
{
  string argument = yesButton.CommandArgument;
  //Do some processing and redirect the user
}

Wie kann ich mit dem click-Ereignis einer Schaltfläche, die verwendet wird, mit ein ModalPopupExtender? Was mache ich falsch?

InformationsquelleAutor Villager | 2009-08-15
Schreibe einen Kommentar