ASP Dot Net : How to repeat HTML parts with minor differences on a page?

Posted by tinky05 on Stack Overflow See other posts from Stack Overflow or by tinky05
Published on 2010-03-19T17:12:08Z Indexed on 2010/03/19 17:21 UTC
Read the original article Hit count: 261

Filed under:
|
|

It's a really simple problem.

I've got HTML code like this :

<div>
 <img src="image1.jpg" alt="test1" />
</div>
<div>
 <img src="image2.jpg" alt="test2" />
</div>
<div>
 <img src="image3.jpg" alt="test3" />
</div>

etc...

The data is comming from a DB (image name, alt text).

In JAVA, I would do something like :

save the info in array in the back end.

For the presentation I would loop through it with JSTL :

<c:foeach items="${data}" var="${item}>
<div>
 <img src="${item.image}" alt="${item.alt}" />
</div>
</c:foreach>

What's the best practice in ASP.net I just don't want to create a string with HTML code in it in the "code behind", it's ugly IMO.

© Stack Overflow or respective owner

Related posts about CSharp

Related posts about ASP.NET