2016-11-03 8 views
0

Ich habe eine Schaltfläche in einer Gridview und ich kann nicht in die Buttonfield-Klasse setzen, damit ich die Fancybox anrufen kann, kann mir jemand mit einigen Optionen helfen?kann mir jemand mit dieser gridview und fancybox helfen?

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" 
     CssClass="table table-bordered bs-table" 

    allowpaging="True" OnSelectedIndexChanged="GridView1_SelectedIndexChanged" EnableModelValidation="True"> 
    <HeaderStyle BackColor="#FE2E2E" Font-Bold="true" ForeColor="white" /> 
     <Columns> 
      <asp:BoundField DataField="Nombre" HeaderText="Nombre" ReadOnly="True" SortExpression="Nombre" ControlStyle-Width="70px" > 
      </asp:BoundField> 
      <asp:BoundField DataField="FechaNac" HeaderText="FechaNac" SortExpression="FechaNac" > 
      </asp:BoundField> 
      <asp:BoundField DataField="Teléfono Casa" HeaderText="Teléfono Casa" SortExpression="Teléfono Casa" /> 
      <asp:BoundField DataField="Teléfono Celular" HeaderText="Teléfono Celular" SortExpression="Teléfono Celular" /> 
      <asp:BoundField DataField="Edad" HeaderText="Edad" SortExpression="Edad" ReadOnly="True" /> 
      <asp:BoundField DataField="Estatus" HeaderText="Estatus" SortExpression="Estatus" ReadOnly="True" /> 
      <asp:BoundField DataField="Atendido por" HeaderText="Atendido por" SortExpression="Atendido por" ReadOnly="True" /> 
      <asp:ButtonField CommandName="Select" ControlStyle-CssClass="btn glyphicon glyphicon-earphone" /> 
     </Columns> 
    </asp:GridView> 
+0

sind Sie jquery mit Fancybox? und möchtest du es für jede Reihe auf das Gitter selbst oder den Knopf legen? –

+0

möchte es nur in die Taste setzen, nur um einige Informationen dieser Zeile aufzurufen, ich habe den Code für die Fancybox, aber wenn ich versuche, es mit einer Klasse im Buttonfeld aufzurufen, erscheint die Fancybox nicht, ich denke, Befehlsname in Buttonfield ist falsch, wenn ich benutze es – Sameeeh

Antwort

0

Wenn Sie es auf ausgewählten Befehl hinzufügen DatosCiudadanos Klasse Ihrem Tastenfeld hinzuzufügen:

<asp:ButtonField CommandName="Select" ControlStyle-CssClass="btn glyphicon glyphicon-earphone DatosCiudadanos" /> 

add die aspx Seite in href Eigenschaft bieten:

<script type="text/javascript"> $(document).ready(function() { 
     $(".DatosCiudadanos"). 
       fancybox(
       { 
        'autoScale': false, 
        'transitionIn': 'none', 
        'transitionOut': 'none', 'width': 680, 
        'height': 450, 
        'type': 'iframe', 
        'href': "/youraspxpage.aspx" 
       } 
      ); 
    }); 
</script> 
+0

ich hatte dies die fancybox zu nennen

Verwandte Themen