Sorry, I meant if you view source, what is the actual <img> tag? On Fri, Mar 12, 2010 at 5:57 PM, Alen Alexander <[email protected]> wrote:
> it shows the default image (the small icon of image ) > > > On Fri, Mar 12, 2010 at 8:10 PM, Jamie Fraser <[email protected]>wrote: > >> When the page is renedered, what does the <img> tag actually show? >> >> >> On Fri, Mar 12, 2010 at 12:10 PM, Alen Alexander <[email protected]>wrote: >> >>> Thanks for your response!! >>> >>> The Images are stored in a folder named "Images" which is inside >>> App_Data. >>> The code for DataList with the SQLDatasource is as follows: >>> The changes I made has been highlighted. >>> >>> >>> >>> <asp:SqlDataSource ID="SqlDataSource1" runat="server" >>> ConnectionString="<%$ >>> ConnectionStrings:DatabaseConnectionString %>" >>> DeleteCommand="DELETE FROM [gallery] WHERE [pid] = @pid" >>> InsertCommand="INSERT INTO [gallery] ([picurl], [uploadedby]) >>> VALUES (@picurl, @uploadedby)" >>> SelectCommand="SELECT [pid], [picurl], [uploadedby] FROM >>> [gallery]" >>> >>> UpdateCommand="UPDATE [gallery] SET [picurl] = @picurl, >>> [uploadedby] = @uploadedby WHERE [pid] = @pid"> >>> <DeleteParameters> >>> <asp:Parameter Name="pid" Type="Int32" /> >>> </DeleteParameters> >>> <UpdateParameters> >>> <asp:Parameter Name="picurl" Type="String" /> >>> <asp:Parameter Name="uploadedby" Type="String" /> >>> <asp:Parameter Name="pid" Type="Int32" /> >>> </UpdateParameters> >>> <InsertParameters> >>> *<asp:ControlParameter Name="picurl" Type="String" >>> ControlID="FileUpload1" PropertyName="FileName" />* >>> * <asp:ControlParameter Name="uploadedby" Type="String" >>> ControlID="TextBox1" PropertyName="text" />* >>> </InsertParameters> >>> </asp:SqlDataSource> >>> <br /> >>> <br /> >>> <br /> >>> <br /> >>> <asp:DataList ID="DataList1" runat="server" >>> DataSourceID="SqlDataSource2"> >>> <ItemTemplate> >>> picurl:<asp:Image ID="Image1" runat="server" >>> ImageUrl='<%# *Eval("picurl","~/App_Data/Images/{0}") %>' */> >>> <br /> >>> uploadedby: >>> <asp:Label ID="uploadedbyLabel" runat="server" >>> Text='<%# Eval("uploadedby") %>' /> >>> <br /> >>> <br /> >>> </ItemTemplate> >>> </asp:DataList> >>> >>> Thanks. >>> >>> >>> >>> >>> >>> On Fri, Mar 12, 2010 at 2:43 PM, Jamie Fraser <[email protected]>wrote: >>> >>>> If the images are getting saved correctly, then you probably don't need >>>> to post the code that saves the images! >>>> >>>> Could you post the markup and any codebehind for your DataList? >>>> >>>> >>>> On Thu, Mar 11, 2010 at 12:14 PM, Alen Alexander >>>> <[email protected]>wrote: >>>> >>>>> Frnds, >>>>> I am trying to create a photo gallery website. >>>>> In the web page i hav a DataList control which has Image control to >>>>> display existing images from database. >>>>> The problem is that images are not displayed. >>>>> The Code is as follows: >>>>> >>>>> protected void Button1_Click(object sender, EventArgs e) >>>>> { >>>>> string imagefolder = "App_Data\\Images"; >>>>> string savepath; >>>>> string savefile; >>>>> if (FileUpload1.HasFile) >>>>> { >>>>> savepath = Path.Combine(Request.PhysicalApplicationPath, >>>>> imagefolder); >>>>> savefile = Path.Combine(savepath, FileUpload1.FileName); >>>>> FileUpload1.SaveAs(savefile); >>>>> SqlDataSource1.Insert(); >>>>> //DataList1.DataBind(); >>>>> Label2.Text = "Successfully uploaded"; >>>>> >>>>> } >>>>> >>>>> } >>>>> The images are getting saved into the destined folder but not >>>>> displaying in DataList. >>>>> Can anyone help me out? >>>>> >>>>> Thanks a lot. >>>>> >>>>> -- >>>>> Alen >>>>> >>>>> Just remember, there's a right way and a wrong way to do everything, >>>>> And the wrong way is to keep trying to make everybody else do it the >>>>> right way. >>>>> >>>> >>>> >>> >>> >>> -- >>> Alen >>> >>> Just remember, there's a right way and a wrong way to do everything, >>> And the wrong way is to keep trying to make everybody else do it the >>> right way. >>> >> >> > > > -- > Alen > > Just remember, there's a right way and a wrong way to do everything, > And the wrong way is to keep trying to make everybody else do it the right > way. >
