We can do this many ways. few are as follows.
1.There is a concept in jquery to achieve this in client script, called 'jquery templates'.
refer this link:
If you know ajax its pretty much simple to achieve this task using jquery template.
2.otherwise you have to add html literal control from server script.
3.use gridview template or repeater control.
First one is most preferable by most of the developers for performance.