I am building a "webshop" app in asp.net. It contains the classic stuff; basket, menu and item area. Should I use frames to build the page or is there a better .net way of doing it?

ANother question... I keep a collection of the users "items" stored in the session. I use that collection to update a datagrid with the "basket"... how can I update another frame(the basket) if I click on an item in the "item area"? I want to refres it, reload the datagrid from the session collection.


or perhaps there is a better way to do it?
kind regards
Henrik
ps Did a search, didn't find anything useful ds