Well, simple question. I'm working with VS2008 on an ASP.NET web application which has several lists of data. To keep it simple, let's call it an image gallery. (It's not, but image galleries have a simple, understandable data model as example.) I have a table with images where every image has a name and a category. Images are grouped by category and selectable by name. Easy, right? :-)
I created http://site/ImageList.aspx which accepts an optional parameter (like http://site/ImageList.aspx?category=Ladies) which will display a list of all images, or all images from a specific category. And I created http://site/Image.aspx?name=Cassandra which will display a specific image.
But I would like the user to see things like:
instead. And this should be arranged from within the application itself, not by making modifications to the IIS server.
So, can someone provide me a step-by-step overview showing how to build a web application like this? (I know it has to do something with routing and with UriTemplate's. I can Google for it and tried that, but the amount of information just adds to the confusion.)
Unfortunately, I have to deal with one additional problem: ASP.NET MVC is a good technique but I have to work without these additional downloads. I am restricted to the options that VS2008 by default offers. (Basically, Management in all their "wisdom" told me not to use it.)