|
Use the itemTemplate of repeater control.
Add following in the ItemTemplate of repeater.
<img alt='<%# Eval("ImageTitle") %>' title='<%# Eval("ImageTitle") %>'
src='<%# Eval("Filename","images/{0}") %>' />
Or same thing can be done at the ItemDataBound event of the repeater control, you can dynamically create the image after getting the imagename from the data item.
Regards,
Prakash Kalakoti
|
|
|
|
|
thanks..
the physical path im saving is
img.ImageUrl = "~/test/" + pid + "_" + img1;
where pid is from session.. How do i get this...
|
|
|
|
|
Can you confirm that test folder is located in the root of the website and all you image names are in the format pid_imagename?
Regards,
Prakash Kalakoti
|
|
|
|
|
yes test folder is in root.. and all images are stored using pid_filename...
|
|
|
|
|
In that case it should show the image.
Do one thing, go to the rendered web page right click on the image icon and click on the property option and check the address of the image, you will come to know what is the issue with the path/filename [might be the value from session not getting appended properly].
Regards,
Prakash Kalakoti
|
|
|
|
|
how can this be done in repeater item databound event...
|
|
|
|
|
if you want to bind/associate image details on data bound event, you need to do following,
step 1. Identify the layout controls inside the repeater. Say if you have a Table layout which is repeating for each row of data source. You need to capture that in that data bound event handler. (To do that you might need to add a runat = server in case of a table layout )
step 2. Once the layout control is identified, find the image control ( assuming that in aspx file you must have provided an image control inside layout to display the images). Then set required property of that images.
NB: Row Bound event handler's event argument should give you the data from database i.e image title, image path etc.
Please let me know if you need more help.
Thanks,
Arindam D Tewary
|
|
|
|
|
I am doing project in VB.NET...I am not able to perform binerization of image..Please help
|
|
|
|
|
If you're going to ask in the Quick Questions, don't cross post here. And if you're using ASP.NET, you didn't say so before, although I guess it's irrelevant ( and therefore the question does not belong here, if you're using ASP.NET or not )
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
i want design a real state project in asp.net.
so kindly give me some suggession........
|
|
|
|
|
Download some ASP.NET starter kit and demo applications, this will help you.
Regards,
Prakash Kalakoti
|
|
|
|
|
How to learn desing patten ,given me guid line man
ok bye
|
|
|
|
|
|
I guess the quick questions forum has done nothing to improve the level of questions around here....
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
I am having a global resource file in the App_GlobalResources folder.
In that I have included my JS file.
Also it is in the web applicaiton also.
In the run time I want to load the js based on the resource file selected in the page and to register the events for the buttone.
Kindly help me how to do it.
Thanks a lot in advance.
Best Regards,
M. J. Jaya Chitra
|
|
|
|
|
When you add resource in the resource file in a web application it doesn’t get marked with the WebResource attribute, it means that you can not access this on the basis of the ui culture using a resource manager. This is more appropriate for control development. I suggest you to manually load the js file on the basis of the ui culture. Instead of embedding the js file in global resource, place them in a separate folder and load them accordingly.
Regards,
Prakash Kalakoti
|
|
|
|
|
Dear Prakash,
Thank your for your hint.
Can you tell me how to load the JS dynamically by having them in the web application.
Best Regards,
M. J. Jaya Chitra
|
|
|
|
|
Check the Thread.CurrentThread.CurrentCulture.Name and register the script using CleintScript.RegisterClientScriptInclude method like
ClientScript.RegisterClientScriptInclude("MyScript","MyScript.en-GB.js")
Regards,
Prakash Kalakoti
|
|
|
|
|
Thank you so much it is working fine.
Best Regards,
M. J. Jaya Chitra
|
|
|
|
|
Hi,
I am using datalist in c# web application. the site was fast till about I had 2000 records now it slowed down and I need to efficiently page the data rows. I followed this article.
http://aspnet.4guysfromrolla.com/articles/031506-1.aspx
but, it only gives me 10 records at a time but the actual result is ~500000
in my below code
<pre>
List<Advert> adverts = new List<Advert>();
PagedDataSource pds = new PagedDataSource();
pds.AllowPaging = true;
adverts = myBLL.GetAdverts(country, city, adtype,pds.CurrentPageIndex,pds.PageSize);
PropertyListCount = adverts.Count;
pds.DataSource = adverts;
pds.PageSize = 10;
</pre>
I know i am only getting 10 records as its only retrieving 10 records for the firsst time for Page No 1
but how can i display other page numbers so when user clicks Page 2 the parameter becomes
pds.CurrentPageIndex=10 and pds.PageSize=10?
please help I hope my question is clear enough to understand.
thank you
|
|
|
|
|
|
this is exactly what i am doing. its little show. takes about 5secs to display 35000 records. is there something funny i might be doing? or it is normal for it to take 5 secs?
well its queries "select * from table" but this operation might take long?
|
|
|
|
|
You should change your query to return only the number of records necessary for the page.
I know the language. I've read a book. - _Madmatt
|
|
|
|
|
I tried that too. it returns 10 record and there is no page 2 or 3
below is the query
SELECT *
FROM
(SELECT *,
ROW_NUMBER() OVER(ORDER BY adid) as RowNum
FROM advert e
) as DerivedTableName
WHERE RowNum BETWEEN @startRowIndex AND (@startRowIndex + @maximumRows) - 1
|
|
|
|
|
There are a lot of articles that cover datalist paging, like this one[^] or this one[^]
I know the language. I've read a book. - _Madmatt
|
|
|
|