Member 12926744 Ответов: 1

Как загрузить картинку в теге изображения из SQL сервера


Всем привет,
Мне нужно загрузить изображение в тег image .Имя изображения хранится в таблице в базе данных.
Изображение находится во вложенной папке в папке проекта.Что мне нужно , так это то, что есть gridview, и когда нажимается соответствующая кнопка против строки gridview, изображение должно быть загружено в тег image .
Как я могу это сделать?Любая помощь будет очень признательна.

Что я уже пробовал:

<tr>
                                                                <td colspan="2" align="right">
                                                                    <asp:UpdatePanel ID="UpdatePanel7" UpdateMode="Conditional" runat="server">
                                                                        <ContentTemplate>
                                                                             <asp:DataList ID="DataList1" Width="100%"  DataSourceID="SqlDataSource1" DataKeyField="IN005_01" runat="server">
                                                                                 <ItemTemplate>
                                                                                     <table>
                                                                                         <tr>
                                                                                             <td>

                                                                                             
                                                                    <asp:Image ID="Image1" Width="100px" Height="100px" ImageUrl='<%# Bind("mgname", "~/UserCertificates/{0}") %>'  runat="server" />
                                                                                                 </td>
                                                                                         </tr>
                                                                                     </table>
                                                                          </ItemTemplate>
                                                                                 </asp:DataList>
                                                                          <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
                                                                        ConnectionString="<%$ ConnectionStrings:INSMCPConnectionString %>" 
                                                                        SelectCommand="select imgname FROM img  INNER JOIN imgpr ON imgpr.IN005_01=img.IN005_01 where img.IN005_01=@IN005_01 and IN005_01_07='photo'">

                                                                        <SelectParameters>
                                                                            

                                                                            <asp:ControlParameter ControlID="grd_UserEdit" Name="IN005_01" 
                                                                                PropertyName="SelectedValue" />
                                                                            

                                                                        </SelectParameters>
                                                                        

                                                                    </asp:SqlDataSource>
                                                                        </ContentTemplate>
                                                                        <Triggers>
    
<asp:AsyncPostBackTrigger ControlID="but_search" />
    
<asp:AsyncPostBackTrigger ControlID="grd_UserEdit" />
    
</Triggers>
                                                                         </asp:UpdatePanel>
                                                                    
                                                                  
                                                                        </td>
                                                            </tr>

1 Ответов

Рейтинг:
2

Vincent Maverick Durano

Привет,

Об этом уже много раз спрашивали на различных форумах. Я настоятельно рекомендую вам сделать быстрый поиск в интернете, чтобы получить больше примеров.

Вот некоторые статьи, о которых я уже писал в своем блоге, касающиеся сохранения, проверки и отображения изображений в контексте ASP.NET это может быть полезно для вашего случая: ASP.NET веб-формы: загрузка, проверка и отображение изображения[^]