The Source code is as follows:

<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>

Each image shows the name of person whoo uploaded the image correctly. But
image is not being displayed.

On Mon, Mar 15, 2010 at 2:25 PM, Jamie Fraser <[email protected]>wrote:

>  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.
>>
>
>


-- 
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.

Reply via email to