À propos de la fenêtre contextuelle dans ASP.Net

J’ai un gridview qui contient un details button dans la dernière colonne.

Mon aspx:

            <asp:ImageButton ID="Ibtn_Details" runat="server" ImageUrl="~/Images/detail.png" CommandArgument='' CommandName="Detail" CausesValidation="false" />      

Ce que j’aimerais faire, c’est:

Je suggère que vous ouvriez une fenêtre contextuelle modale telle que colorbox et que cette boîte de couleur puisse indiquer une page aspx contenant tous les contrôles souhaités. La boîte de couleur vous indiquera comment faire en sorte que votre bouton ouvre la fenêtre modale et comment y insérer la page.

Pour ce genre de chose, j’aime la construction suivante:

    popup Content      
  • Comme cela, vous pouvez définir popup.visible = true; lorsque vous avez besoin de la fenêtre contextuelle et que vous contrôlez entièrement son contenu.
  • Updatepanel + Ajax Control Toolkit Extender lui donnera l’aspect d’une popup indépendante.

Créez votre désir aspx popup et ajoutez un événement javascript au bouton. Par exemple:

  

Vous pouvez mettre l’événement en utilisant le code derrière et non pas directement sur l’aspx afin de donner une URL différente pour chaque bouton.
Afin de trouver les contrôles dans l’article tamplate, lisez ceci:

http://forums.asp.net/t/998368.aspx/1?Frustated+of+FindControl+FindControl+in+GridView+s+ItemTemplate