Torna al Thread
<asp:ObjectDataSource ID="odsFoto" runat="server" SelectMethod="FotoInfo"
TypeName="GestFoto" DeleteMethod="DeleteFoto"
OldValuesParameterFormatString="Old{0}" UpdateMethod="UpdateFoto">
<DeleteParameters>
<asp:Parameter Name="Name" Type="String" />
<asp:Parameter Name="OldName" Type="String" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="Name" Type="String" />
<asp:Parameter Name="OldName" Type="String" />
</UpdateParameters>
</asp:ObjectDataSource>
<h1>
Area Protetta: Gestione Archivio FOTOGRAFICO</h1>
<p>
Sezione dedicata alla manipolazione delle FOTO, è possibile aggiungere modificare
e/o eliminare Foto dall'archivio.
</p>
<p>
Si consiglia per una maggiore ottimizzazione di utilizzare immagini a 72 dpi aventi
come lato maggiore una grandezza in pixel compresa tra 500 e 600 pixel.
</p>
<p>
Per ottenere una maggiore estetica nella presentazione è preferibile utilizzare
nella galleria fotografica foto aventi lo stesso orientamento (verticale od orizzontale)
come lato maggiore e non foto miste sia verticali che orizzontali.
</p>
<p>
Considerazione sul NOME da assegnare alle FOTO:<br />
Il nome dei file in genere sul WEB non rispecchia le stesse regole dei nomi FILE
gestiti sui PC ...<br />
Mentre nei Personal Computer è possibile e consigliato dare un nome ad un archivio
includendo degli spazi ad esempio "Il mio Archivo" nel WEB tale nome, pur essendo
ammesso non è consigliato.<br />
Si suggerisce di creare l'archivio delle foto senza l'utilizzo degli spazi in questo
modo:<br />
- "Il mio archivio" diventa "Il_mio_archivio" oppure può diventare "IlMioArchivio"
a secondo del proprio gusto ...<br />
Si propone che una volta scelto il metodo di denominazione di rispettarlo sempre
esprimendo coerenza sui nomi senza disorientare chi legge.
</p>
<p>
Come ultima analisi e non per ordine di importanza si ricorda che non è possibile
inerire più FOTO con lo stesso NOME:<br />
- Non è possibile avere due FOTO con nome uguale, ad esempio: "Foto_1.jpg".<br />
- Inserendo una foto con nome uguale ad un'altra già presente in archivio, la foto
inserita cancellerà definitivamente quella presente...
</p>
<p>
Il non rispetto delle regole esposte può causare errori a volte molto dannosi per
il proprio lavoro.
</p>
<hr />
<h1>
FOTO presenti in ARCHIVIO:</h1>
<asp:GridView ID="gwFoto" runat="server" AllowPaging="True"
AutoGenerateColumns="False" CssClass="griglie" DataKeyNames="Name"
DataSourceID="odsFoto" EmptyDataText="Non ci sono FOTO in Archivio"
onrowcommand="gwFoto_RowCommand">
<Columns>
<asp:TemplateField HeaderText="Nome" SortExpression="Name">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" CssClass="modifiche" runat="server" Text='<%# Bind("Name") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("Name") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Foto" SortExpression="Name">
<EditItemTemplate>
<asp:Label ID="Label1" runat="server"
Text='<%# Eval("Name", "<img src='../Public/MiniFoto/{0}' />") %>'></asp:Label>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label2" runat="server"
Text='<%# Bind("Name", "<img src='../Public/MiniFoto/{0}' />") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:CommandField ButtonType="Button" HeaderText="Modifica"
ShowEditButton="True">
<ControlStyle CssClass="btnIns" />
</asp:CommandField>
<asp:CommandField ButtonType="Button" HeaderText="Elimina"
ShowDeleteButton="True">
<ControlStyle CssClass="btnIns" />
</asp:CommandField>
</Columns>
</asp:GridView>
<hr />
<h1>
Inserisci una nuova FOTO.</h1>
<p>
<asp:FileUpload ID="Upload" runat="server" CssClass="btnIns" />
<asp:Button ID="btnFoto" runat="server" Text="Inserisci" CssClass="btnIns" OnClick="btnFoto_Click" /></p>
<hr />