ASP.NET - galeria zdjęć

0

Witam. Chcialbym zrobic galerie zdjec na swoja strone, nie sciagnac gotowy skrypt tylko po prostu napisac, tylko nie mam pomyslu jak sie za to zabrac. Czy moglbym poprosic o kilka podpowiedzi odnosnie napisania skryptu w ASP.NET???

0

Znalazlem pewien sposob, skorzystalem z bazy danych i listview,ale nie dziala do konca. Po uruchomieniu storoy wyskakuje mi error: "ErrorSymbol zastępczy elementu musi być określony w odniesieniu do elementu ListView „ListView1”. Określ symbol zastępczy elementu, ustawiając właściwość identyfikatora formantu równą „itemPlaceholder”. Formant symbolu zastępczego elementu musi również określać runat="server"". Wie ktos moze jak to rozwiazac???
oto moj kod:

 

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Galeria.aspx.cs" Inherits="Galeria" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<div class="historia">
    <asp:ListView ID="ListView1" runat="server">
    <LayoutTemplate>
    <ul>
    <asp:PlaceHolder ID="placehold" runat="server"></asp:PlaceHolder>
    </ul>
    </LayoutTemplate>
    <ItemTemplate>
    <li>
    <img src="<%#Eval("filePath")%>" alt="brak"/><br />
    </li>
    </ItemTemplate>
    <EditItemTemplate>
   No data!!!
    </EditItemTemplate>
    </asp:ListView>

</div>
</asp:Content>

funkcja Page_load

 protected void Page_Load(object sender, EventArgs e)
    {
        
        SqlConnection myconnection = new SqlConnection(ConfigurationManager.ConnectionStrings["ledCS"].ConnectionString);
        SqlCommand myCommand = new SqlCommand("select filePath from tbFiles", myconnection);

        SqlDataAdapter myAdapter = new SqlDataAdapter();
        DataTable dt = new DataTable();

        try
        {
            myconnection.Open();
            myAdapter.SelectCommand = myCommand;
            myAdapter.Fill(dt);
            ListView1.DataSource = dt;
            ListView1.DataBind();
        }
        catch (Exception ex)
        {
            Response.Write("Error" + ex.Message);
        }
        finally
        {
            myconnection.Close();
            myconnection.Dispose();
        }


        
    }

1 użytkowników online, w tym zalogowanych: 0, gości: 1