2017-10-07 52 views
0

我想在asp.net中單擊網格視圖中的鏈接按鈕時顯示彈出窗口。在數據庫中,我使用字節類型存儲圖像。我寫在HTML代碼爲如何顯示在asp.net中彈出的圖像?

<asp:GridView ID="dgvImage" DataKeyNames="File_ID" runat="server" 
    AutoGenerateColumns="False" BackColor="White" BorderColor="#DEDFDE" BorderStyle="None" 
    BorderWidth="1px" CellPadding="4" ForeColor="Black" GridLines="Vertical"> 
    <AlternatingRowStyle BackColor="White" /> 
    <Columns> 
     <asp:BoundField DataField="File_ID" HeaderText="ID"/> 
     <asp:BoundField DataField="File_Name" HeaderText="Name" /> 
     <asp:TemplateField HeaderText=""> 
      <ItemTemplate> 
       <asp:LinkButton ID="lnkView" runat="Server" Text="View" CommandName="View" 
        OnClick="View_Click"></asp:LinkButton> 
       </span> 
      </ItemTemplate> 
     </asp:TemplateField> 
     <asp:TemplateField HeaderText=""> 
      <ItemTemplate> 
       <span onclick="return confirm('Are you sure to Delete the record?')"> 
       <asp:LinkButton ID="lnkdelete" runat="server" 
        OnClick="lnkdelete_Click">Delete</asp:LinkButton> 
       </span> 
      </ItemTemplate> 
     </asp:TemplateField> 
    </Columns> 
    <FooterStyle BackColor="#CCCC99" /> 
    <HeaderStyle BackColor="#6B696B" Font-Bold="True" ForeColor="White" /> 
    <PagerStyle BackColor="#F7F7DE" ForeColor="Black" HorizontalAlign="Right" /> 
    <RowStyle BackColor="#F7F7DE" /> 
    <SelectedRowStyle BackColor="#CE5D5A" Font-Bold="True" ForeColor="White" /> 
    <SortedAscendingCellStyle BackColor="#FBFBF2" /> 
    <SortedAscendingHeaderStyle BackColor="#848384" /> 
    <SortedDescendingCellStyle BackColor="#EAEAD3" /> 
    <SortedDescendingHeaderStyle BackColor="#575357" /> 
</asp:GridView> 

當我點擊視圖按鈕移到頁面進行負載但不顯示圖像,然後沒有任何錯誤的是發生。

回答

0

要在彈出的顯示圖像:上彈出,從作爲查詢字符串父頁面通過記錄ID,並得到彈出頁面上的這個ID,在字節轉換爲圖片,並在圖片標籤顯示它