[ASP.Net] Popup Bootstrap in datagrid

riminese77

Nuovo Utente
1 Mar 2010
19
0
1
Rimini
www.genialtek.it
Ciao a Tutti,
devo fare comparire un'immagine dentro ad un popup alla click del Link (LvisualizzaBan). Il nome del file viene preso tramite l'index della row .
Ho però questo problema: Se visualizzo il popup non riesco a prendere il nome del file dentro alla grid perchè non passa per GVBanners_RowCommand.
Viceversa se faccio passa tramite RowCommand non posso aprire la popup.

Se apro la popup aggiungo data-toggle="modal" data-target="#myModal" al link e questo non fa più passare nel codice, se lo tolgo passa ma non apre.

Avevo inserito
Codice:
  <script >
$(document).ready(function(){
    $("#LVisualizzaBan").click(function(){
        $("#myModal").modal();
    });
});
    </script>

ma non fa partire il mio bel popup perchè non ci passa .
Uso asp.net dentro un content .
Si riesce a far comparire il popup dopo aver preso l'index col nome del file(nella griglia)
Grazie

HTML:
   <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
            <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
            <!-- Include all compiled plugins (below), or include individual files as needed -->
            <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script>
  
     <div class="container-fluid">
           
      <div class="row justify-content-md-center">
          
        <asp:GridView ID="GVBanners" runat="server" AutoGenerateColumns="False" AllowSorting="True" DataKeyNames="IdBan,immagine" >
                <Columns>
                    <asp:CommandField ShowSelectButton="True" SelectText="Modifica" />
                    <asp:BoundField DataField="Stato" HeaderText="Stato"  SortExpression="Stato" />
                    <asp:BoundField DataField="mailproprietario" HeaderText="mailproprietario" SortExpression="mailproprietario" />
                    <asp:BoundField DataField="Dominio" HeaderText="Dominio" SortExpression="Dominio" />
                    <asp:BoundField DataField="Dimensione" HeaderText="Dimensione" SortExpression="Dimensione" />
                     <asp:BoundField DataField="immagine" HeaderText="immagine" SortExpression="immagine"  />
                    <asp:TemplateField ShowHeader="False">
                        <ItemTemplate>
                            <asp:LinkButton ID="LVisualizzaBan" runat="server"  Text="Visualizza"  CommandName="VisBan" CommandArgument="<%# Container.DataItemIndex %>" CausesValidation="False"></asp:LinkButton>
                        
                        </ItemTemplate>
                    </asp:TemplateField>
                    
                    <asp:BoundField DataField="Visionato" HeaderText="Visionato" SortExpression="Visionato" />
                    <asp:BoundField DataField="priorita" HeaderText="priorita" SortExpression="priorita" />
                    <asp:BoundField DataField="Creato" HeaderText="Creato" SortExpression="Creato" Visible="False" />
                    <asp:BoundField DataField="AlternativeText" HeaderText="AlternativeText" SortExpression="AlternativeText" Visible="False" />
                    <asp:BoundField DataField="NavigateUrl" HeaderText="NavigateUrl" SortExpression="NavigateUrl" />
                    <asp:BoundField DataField="DI" HeaderText="DI" SortExpression="DI" Visible="False" />
                    <asp:BoundField DataField="DF" HeaderText="DF" SortExpression="DF" Visible="False" />
                    <asp:CheckBoxField DataField="SenzaFine" HeaderText="SenzaFine" SortExpression="SenzaFine" Visible="False" />
                    <asp:BoundField DataField="BannatoDachi" HeaderText="BannatoDachi" SortExpression="BannatoDachi" Visible="False" />
                    <asp:BoundField DataField="Bannatomotivo" HeaderText="Bannatomotivo" SortExpression="Bannatomotivo" Visible="False" />
                    <asp:BoundField DataField="Cliccato" HeaderText="Cliccato" SortExpression="Cliccato" />
                    <asp:BoundField DataField="DataSospensione" HeaderText="DataSospensione" SortExpression="DataSospensione" Visible="False" />
                    <asp:BoundField DataField="DataEliminato" HeaderText="DataEliminato" SortExpression="DataEliminato" Visible="False" />
                    <asp:BoundField DataField="Storia" HeaderText="Storia" SortExpression="Storia" Visible="False" />
                     <asp:BoundField DataField="IdBan" HeaderText="IdBan" SortExpression="IdBan" InsertVisible="False" ReadOnly="True" Visible="False" />
                <asp:BoundField DataField="mailtitolare" HeaderText="mailtitolare" SortExpression="mailtitolare" Visible="False" />
                    <asp:ButtonField CommandName="Cancella" Text="Cancella" />
                    
            
                </Columns>
            </asp:GridView>
      
      </div>   
      <div>

      </div>
     <button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
                Launch demo modal
            </button>
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                <ContentTemplate>
                    <!-- Modal -->
                    <asp:Label ID="Label1" runat="server" Text=""></asp:Label><br />
                    <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
                        aria-hidden="true">
                        <div class="modal-dialog">
                            <div class="modal-content">
                                <div class="modal-header">
                                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                                        <span aria-hidden="true">&times;</span></button>
                                    <h4 class="modal-title" id="myModalLabel">
                                        Immagine del tuo Banner</h4>
                                </div>
                                <div class="modal-body">
                                    <asp:Image ID="IBanner" runat="server" />
                                </div>
                                <div class="modal-footer">
                                    <button type="button" class="btn btn-default" data-dismiss="modal">
                                        Close</button>
                                  
                                </div>
                            </div>
                        </div>
                    </div>
                </ContentTemplate>
            </asp:UpdatePanel>
 

Discussioni simili