i think jamie is asking after rendering Image url hoping that may be file
url format not a virtual url format i think. :)

On Mon, Mar 15, 2010 at 2:30 PM, Alen Alexander <[email protected]> wrote:

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



-- 
Ravindra kumar
delhi

Reply via email to